设置方法:
vi /etc/mysql/mysql.conf.d/mysqld.cnf
在[mysqld]下面添加一行:
sql-mode="NO_ENGINE_SUBSTITUTION,ERROR_FOR_DIVISION_BY_ZERO"
默认是1024字节,经常超过这个字节数就导致计算错误,可以设置的大一些,设置方法:
vi /etc/mysql/mysql.conf.d/mysqld.cnf
在[mysqld]下面添加一行:
group_concat_max_len = 102400
这些碎碎念放在博客貌似不合适,嗯,需要一个微博载这些碎片思维。
2010年后为分界点吧,jetbrains出的系列IDE开始逐渐走进公众视线。凭超人性化的智能提示,把大量的开发者从死钻vim、emacs的道路上硬扳过来,使IDE不再处于鄙视链的底端。然后他们发现,对动态语言的智能提示总是无法做到100%的覆盖,用jetbrains的系列IDE开发静态语言反而比动态语言更方便。
跟PC端软件使用的一样的手段,避免不了跟PC端软件一样的命运。
ubuntu 14还可以,到ubuntu16.04无效了,怎么设置还是得需要密码才能登陆。原来ubuntu16版本默认不支持dsa密钥了,如果需要支持:
vi /etc/ssh/sshd_config
末尾加上一行:
PubkeyAcceptedKeyTypes ssh-dss
然后重启ssh服务
service ssh restart
mongod --config /usr/local/etc/mongod.conf
挺简单的
var img_url = $input_verifycode.next('img').attr('src');
var r = new XMLHttpRequest();
r.open("GET", img_url);
r.responseType = "blob";
r.onload = function(e){
var data = new FormData();
data.append('image_data', this.response);
$.ajax({
url: 'http://localhost:8088/uploa...
如截图所示
原理就是,webkit内部某个按钮,给它设置属性,点击它的时候设置webkit浏览器的url为某个值比如app。
然后监听webkit浏览器的url变化,当url含有app字样的时候,就说明那个按钮被点击了,触发相关的事件逻辑就可以。实现上有些山寨。
具体请见:https://stackoverflow.com/questions/13188489/how-to-handle-dom-events-of-webkit-net-control
可以清晰的列出当前程序的所有控件,哪怕是有重叠的控件,隐藏的控件,都一目了然。特别是重叠的控件,如果想选中被覆盖的控件,从文档大纲中点它的名字就可以。
从网上找的,没测试有效性,先收藏了,说不定哪天用到
Private Function StringAsUtf8Bytes(ByVal str As String) As String
Dim utf8, gbk As System.Text.Encoding
utf8 = System.Text.Encoding.GetEncoding("utf-8")
gbk = System.Text.Encoding.GetEncoding("gbk")
Dim bytes() As Byte = gbk.GetBy...
项目 —— 添加引用 —— 程序集 —— 扩展 —— 选中右侧的“Microsoft.mshtml” —— 点击确定
也可以在引用管理器的右上角搜索“mshtml”关键词找到它
然后在代码中
Imports mshtml
查看磁盘信息:
fdisk -l
得到如下信息:
执行挂载:
mount /dev/vdb1 /mnt
这样就挂上了,不过重启后就没了,执行下面的操作,永久挂载:
vi /etc/fstab
新加一行:
/dev/vdb1 /mnt ext3 defaults 1 2
网上有搜到含有格式化步骤的是新磁盘 http://jingyan.baidu.com/...
vi /etc/mysql/mysql.conf.d/mysqld.cnf
#bind-address = 127.0.0.1 #注释掉
启动并进入容器:
docker run -ti --name mysql_base_container -v /var/lib/mysql:/var/lib/mysql mysql_image /bin/bash
初次进入初始化数据库,创建数据库文件夹目录:
mysqld --initialize-insecure
进入容器后启动mysql服务:
service mysql start
登陆m...
修改php-fpm.conf文件
vi /usr/local/php/etc/php-fpm.conf
设置
daemonize = no-------------------------------- 以下内容补充于 2016-12-01 20:04:01 --------------------------------
也可以在docker run的最后面加 -F 参数
docker run --name php_container --restart=always -d -p 9000:9000 --entrypoint "/usr/local/php...
vi /usr/local/php/etc/php-fpm.d/www.conf (文件的具体位置跟你的安装参数有关,总之是php-fpm.d文件夹下的就对了)
设置listen = [::]:9000
搜了好多解决方案,装了各种中文包都不管用,最后
vi /etc/vim/vimrc
加入
set fileencodings=ucs-bom,utf-8,gbk,chinese,cp936
竟然药到病除,妈了个巴子的,让我焦头烂额一个多小时
-------------------------------- 以下内容补充于 2016-12-01 19:39:54 --------------------------------
切记,每次装完服务器环境先配置vi /etc/vim/vimrc,免得走弯路
set ts=4...
平时都是从本地git push到服务器,偶尔服务器端修改提交后,本地需要先git pull把服务端的修改拉取下来,但是拉取的时候会出现如下错误:
error: Your local changes to the following files would be overwritten by merge:
static/wmd/wmd.js.gz
Please, commit your changes or stash them before you can merge.
Aborting
解决办法:
git reset --hard
git pull...
不查询数据记录,直接更改
Category.where(id: category_id).update_all(articles_count: articles_count)