vim golang 泛型异常提醒错误问题(expected ']', found string)

2023-02-09
阅读 2 分钟
2.2k
开发环境vim + golang + vim-go + ale + Ycmvim-go + ale 提供语言检测, 自动提示, 自动修复支持Ycm 提供补全支持 {代码...} 问题基于以上环境, 开发中定义泛型类型时总是报错, 如下 {代码...} 踩坑过程这个错误属于代码检测, 且通过大量查询定位到了gopls版本问题导致的.低版本的gopls 不支持泛型因为vim-go和ale 均具...

vue 项目vue.config.js 中 devServer proxy 未生效问题解决方案

2022-09-29
阅读 1 分钟
6.4k
clone vue-material-admin 项目到本地运行, 修改了 .env.development, 希望代理到本地5005端口 {代码...} 改为了(参考原始内容照葫芦画瓢, .env.development误人啊) {代码...} devServer配置代理如下 {代码...} 但请求时并未通过devServer proxy进行代理, 直接跨域到了5005端口的服务在查阅了各种复制黏贴的文档后, 终于...

CGI,Fastcgi,PHP-FPM 之概念说明和区分

2016-07-28
阅读 1 分钟
2.3k
那这就引出了另外一个问题, 什么是网关,简单理解就是一个转换器, 可以把Http协议请求转换成Ftp协议并响应给用户,或者Http协议转换成SMTP协议。

Symfony2.8 源码分析之类的加载

2016-07-18
阅读 3 分钟
4.3k
在项目启动时,Symfony 通过spl_autoload_register 注册了要使用的类的自动加载处理方法, 在类第一次被使用的时候, 类文件通过该方法被引入, 然后类才得以使用

Linux 安装 Symfony2.8

2016-07-15
阅读 3 分钟
3.2k
环境说明 操作系统 {代码...} Symfony {代码...} 安装准备 均使用 apt-get 安装 PHP5.4 至少要有个PHP5.4的环境 nginx web server 是少不了了 安装步骤 1.下载官方命令工具 {代码...} 2.创建项目 这里执行项目创建时,会从官网下载源码包,执行完后就能在当前目录看到了 {代码...} 这里我创建了一个新的项目叫symfony2.8...

python classmethod 与 staticmethod 小谈

2016-04-23
阅读 2 分钟
4k
python 的classmethod 与staticmethod 这两个有什么区别? 二者又有什么联系?在google和baidu之后, 得到的大致的联系就是二者都是对类的方法的静态调用的装饰器, 即对类的方法的静态调用可以用这两种方式实现。区别体现在classmethod 也可以用类的实例调用, 而staticmethod 则不能如此

ueditor 二次编辑内容的格式化问题

2016-03-16
阅读 1 分钟
5k
使用百度编辑器(ueditor) 进行编辑是很方便的, 但假如对已经使用编辑器编辑过的内容再次编辑时, 已有的内容的html格式就会在编辑器里被显示出来。为此, 可以在实例化编辑器的时候稍作修改

php pcntl 实践填坑

2015-08-28
阅读 4 分钟
14.6k
PHP 可以通过pcntl 扩展实现多进程编程, 而网上关于如何通过pcntl 创建多进程的在这里就不表了, 我主要说说关于pcntl_fork的一个坑和相关的比较生僻的几个函数的使用方式, 这也是通过挖坑和填坑得出的结论。闲言碎语不要讲, 直接开始

Sphinx SetLimits 解析

2015-08-05
阅读 3 分钟
6.5k
最近在使用sphinx 索引数据的时候, 经常索引不到想要的文档,得到的文档列表并不是最好的结果, 而明显更优的结果并没有显示。在经过查询后, 发现在Sphinx 的 SetLimit 设置上出了问题,我设置了cutoff 参数的值,

Python 多进程实践

2015-08-03
阅读 6 分钟
10.2k
多进程的方式可以增加脚本的并发处理能力, python 支持这种多进程的编程方式 在类unix系统中, python的os 模块内置了fork 函数用以创建子进程

Python Mysql 数据库操作

2015-07-23
阅读 3 分钟
5.4k
在这里, 我们虽然拿到了python的数据库连接, 但是不能在这个对象上直接对数据库进行操作, 还需要获取对应的操作游标才能进行数据库的操作,所以还需要进行下面的操作

Python OOP实现

2015-07-13
阅读 2 分钟
5.7k
OOP(面向对象编程)的思想在很多语言中都已经很成熟了, 在Python里, 也支持这种编程方式面向编程里面的几个概念: 类, 对象, 属性, 方法,下面就用例子看一下如何实现

Python 装饰器的理解

2015-07-08
阅读 2 分钟
5.2k
Python的装饰器可以实现在代码运行期间修改函数的上下文, 即可以定义函数在执行之前进行何种操作和函数执行后进行何种操作, 而函数本身并没有任何的改变。

Python 闭包的理解

2015-07-07
阅读 1 分钟
8.7k
Python中的闭包的概念, 在我看来, 就相当于在某个函数中又定义了一个或多个函数, 内层函数定义了具体的实现方式, 而外层返回的就是这个实现方式, 但并没有执行, 除非外层函数调用的内层的实现方法被执行了。至于这个怎么执行, 看下面的例子就知道了

转: RabbitMQ与PHP(一)

2015-07-06
阅读 4 分钟
16.9k
项目中使用RabbitMQ作为队列处理用户消息通知,消息由前端PHP代码产生,处理消息使用Python,这就导致代码一致性问题,调整消息定义时需要PHP和Python都进行修改。这两天抽时间研究了下,如何将消息的产生与处理(消费)全部用PHP来做。查资料时发现,关于PHP处理消息队列的资料很少,有必要把一些初学者容易混淆的地方...

Python map, reduce, filter和sorted

2015-07-05
阅读 2 分钟
4.8k
map {代码...} python的map 函数使得函数能直接以list的每个元素作为参数传递到funcname中, 并返回响应的新的list 如下: {代码...} 在需要对list中的每个元素做转换的时候, 会很方便 比如,把list中的每个int 转换成str {代码...} 当然, 第二个参数是list, 也可以是tuple 或者是set类list结构的, dict 是不行的,不过返回...

Python 列表生成式和生成器

2015-07-03
阅读 1 分钟
3.7k
当表达式的结果数量较少的时候, 使用列表生成式还好, 一旦数量级过大, 那么列表生成式就会占用很大的内存, 而生成器并不是立即把结果写入内存, 而是保存的一种计算方式, 通过不断的获取, 可以获取到相应的位置的值,所以占用的内存仅仅是对计算对象的保存

Python 切片

2015-07-03
阅读 1 分钟
2.6k
python 的切片特性可以让我们仅仅通过一行代码就能获取某段list 或tuple, 或者是字符串 切片的基本语法是: {代码...} 表示 从uname 的第x个元素, 切取到第y-1的元素位置,也就是从第x个元素, 定位到y-1(不包括y)元素 例子: {代码...} 当然, 切片还有其他的简便的写法, 比如从0截取或者截取到最后位置的时候都可以...

Python函数

2015-07-02
阅读 2 分钟
2.9k
定义 Python的函数定义使用def {代码...} 常用内置 常用内置函数(待补充): {代码...} return 多值 python的函数是可以返回多值的 {代码...} 可以看到, 返回的多值是以tuple形式输出的 参数 python的参数支持默认参数语法,但必须定义在函数参数的最后面的位置注意: python的参数可以不需要严格按照定义的函数参数的位...

Python的dict与set

2015-07-02
阅读 1 分钟
4.3k
Python中类似于PHP的数组的结构有list,tuple,dict和set, 其中list, tuple和set的类似于PHP的索引数组, 而dict就类似于PHP的关联数组,

Python 学习笔记1

2015-05-31
阅读 3 分钟
3.3k
请注意上面的第二和第三个,一个使用,连接字符串,一个使用空格连接字符串,输出的结果中,逗号连接的中间有个空格,而空格连接的,中间没有任何东西

PHP 多维数组转换一维数组

2015-05-06
阅读 2 分钟
4.4k
下面是我写的将多维数组转换为一维数组的类方法,转换的一维数组的每个元素包含了相应的值在原有多维数组中的key,value以及维度(即深度),如果对应的原有元素也是数组,则相应的一维元素的value则表示为--(当然,这个可以改)。在格式化输出多维数组的时候比较有效。

shell 笔记

2015-04-19
阅读 1 分钟
2.1k
1: shell中都是全局变量 2:引入其他文件,调用变量和方法 source 引入 3: shell 退出 exit 4: 获取本机ip {代码...} 5: if 常用判断 {代码...}

php global 全局变量小谈

2015-04-19
阅读 1 分钟
10.4k
当我们想要使用这个$name的时候,都知道使用include就行了。没错,这样可以。但假如我想把这个$name作为一个全局变量使用,以方便统一修改呢

Sphinx Ranking Mode(排序模式) (翻译)

2015-03-04
阅读 6 分钟
7.3k
Ranking (aka weighting) of the search results can be defined as aprocess of computing a so-called relevance (aka weight) for everygiven matched document with regards to a given query that matched it.So relevance is in the end just a number attached to every documentthat estimates how relevant the...

PHP use类文件中的命名空间问题解析

2015-02-02
阅读 2 分钟
10.3k
如果在test.php文件中先定义了一个命名空间别名(use) ,且是NameSpaceClass的命名空间别名,然后直接include UseNameSpace.php,注意,先假设这里的UseNameSpace.php里不使用任何关于命名空间的东西。那么test.php代码能正常运行么。

【转】搭建git服务器及利用git hook自动布署代码

2015-02-01
阅读 2 分钟
15.2k
我喜欢 github,我现在的个人代码全部是托管在上面了,但是一些公司或者某些项目不适合放入github中,你希望能有一个完全私有的仓库,如果你有一台服务器,这显然是很容易办到的事。

Mysql replace 与 insert on duplicate效率分析

2015-02-01
阅读 2 分钟
29.1k
我们在向数据库里批量插入数据的时候,会遇到要将原有主键或者unique索引所在记录更新的情况,而如果没有主键或者unique索引冲突的时候,直接执行插入操作。

Mysql 大数据操作状态查询

2015-01-30
阅读 2 分钟
6.1k
在mysql运行的时候,我们希望能够查看到mysql的运行状态,尤其是在执行一些比较费时的操作的时候, msyql后台执行,却未显示任何信息,很让人着急,比如今天我把一个大的用户表(近千万级)导入到一个临时创建的表,使用insert into table t1(*) select * from t2, 我了个擦, 写好enter后就挂在那里,什么信息都不显示,...

Sphinx 单词+数字索引

2015-01-30
阅读 2 分钟
6.8k
比如文档中有一种词,该词包含了字母和数字,比如(onepiece123) 如果一般情况下直接搜索onepiece或者123的时候,你是得不到这个文档的.