- 博客(116)
- 资源 (12)
- 收藏
- 关注
原创 tmux中如何完整copy单独一个pane中的文字到系统剪贴板(本地shell和远程ssh)
以下配置在tmux 2.4以上版本通过。多个pane的情况下,如果是按住shift用鼠标左键拖动,会横跨多个pane,从而copy到不需要的文字。经过多次尝试,最后试出了在本地shell和远程ssh都可以copy单独一个pane中的文字:########################################################## In WSL or cygwi...
2018-10-23 17:12:01
1707
原创 Vagrant共享目录文件系统sshfs、nfs、vboxfs、native fs性能比较测试
工作中使用vagrant作为开发环境,一直比较懒,直接用的默认方式共享目录,但随着项目越来越大,而且我的笔记本一般又不关机,都是直接合上,导致系统越来越慢,不但在guest中慢(比如切换目录要1秒),连在host上打开目录也变得很慢。实在受不了,决定查查原因,网上看了很多文章,包括官网的文档,了解到大概有这样几种共享目录的方式:NFS、RSync、SMB、sshfs、vboxfs、
2017-08-13 10:08:54
5708
原创 GIT文件重命名字母大小写的问题
当把项目中的一个文件名改变了大小写,如SphinxQl改为SphinQL,那么pull的时候,git会不知所措,它会抱怨:- error: The following untracked working tree files would be overwritten by merge:- common/libs/db/SphinxQL.php- Please mov
2017-06-09 17:54:27
1177
原创 事务提交大量sql与合并提交大量sql效率对比
事务提交5000条update,耗时:13.79 秒,内存占用:17.88 MB(大量时间消耗在Query生成sql语句上)$startTime = microtime(true);$startMemory = memory_get_usage();$transaction = \Yii::$app->db->beginTransaction();for($i=0
2017-06-05 16:04:29
4432
原创 将Yii2和Workerman结合
两者都是好东西,我就想着能不能结合起来,这样Yii2出现瓶颈的时候有些业务就可以平滑地迁移到Workerman中。其实挺简单的,就是把Yii2应用的index.php中的内容放到Worker的代码前面,只是要把run改为init:<?phprequire(__DIR__ . '/../vendor/autoload.php');require(__DIR__ . '/.
2017-01-05 10:38:02
8008
原创 zsh如何让alias在重启ssh后生效
按网上的文章是修改~/.bashrc,是没错的,但要注意,如果你使用的是zsh,那么要修改的其实是~/.zshrc。End
2016-12-12 17:17:06
2914
原创 rsync免密码登陆要点
rsync免密码登陆,看了网上N多教程,千篇一律,愣是没法解决我的问题。结果发现,其实注意好两点就行:1. 在rsyncd.conf的模块设置中,要将auth users和secrets file这两项注释掉2. 在cwrsync.cmd的SECHAW_CMD的rsync命令行中,要加上 -o root -g root (如果你是用root身份免密码)下面附上完整
2016-07-08 16:20:35
3833
原创 ShopNC中使用QQ互联遇到的坑
在ShopNC中启动QQ互联,遇到不少坑,小记一下:1. 在QQ互联中填写回调地址按照shop/api.php中的代码:elseif ($_GET['act'] == 'toqq'){ define('SHOP_SITE_URL',$site_url); if ($_GET['op'] == 'g'){ include 'api/qq/oauth/qq_ca
2016-03-21 13:56:49
4092
原创 PHPCMS V9 使str_cut可以输出html源代码
PHPCMS V9 的str_cut函数相比substr可以截断UTF-8而不出现乱码,但它会将都转义,从而让最终的html标记直接显示了出来,而如果用 strip_tags 预处理,也只是去掉了所有的html标记。我希望又能输出html源代码,又能正常截断。于是将str_cut修改了一下。直接上代码,主要思路是将替换为,这样可以避免与html标记冲突。/**
2015-11-21 03:33:31
2233
原创 Windows下git web hook免除密码输入的烦人事(SSH和HTTPS)
在一台Windows服务器A上用VirtualBox安装了Gitlab(域名git.domain.com),我在Windows工作站B上开发。之前搞了一次SSH方式做push和pull,没成功,我也懒得再整了,就用http输入用户名和密码吧,反正次数也不多。最近在Windows服务器C上做网站,部署要先Push,再远程Pull,有点嫌烦了,打算用上Gitlab的Webhook功能。
2015-11-14 01:53:30
3120
原创 只需手动增加一行代码即可让Laravel4运行在SAE (v. 1.0.0)
只需手动增加一行代码即可让Laravel4运行在SAE,而且在本地和在SAE开发无需命令切换,自动判断环境并切换配置。
2014-10-18 19:20:50
2993
原创 PhpStorm Live Template加PHP短语法Short Open Tags打造原生模板
关于Php要不要使用模板一直被大家讨论,支持的说使用模板更简洁,易与。。。这里用phpstorm的live template配合php的短语法做个简单的原生模版。
2014-09-28 10:03:27
8313
原创 在C#中调用django rest framework需要身份认证的api
最近在项目中需要将设备的数据上传到网站,决定使用webservice
2014-05-28 11:09:08
3838
原创 STA线程模型中操纵串口的注意点
SerialPort的DataReceived事件会在一个或多个字节的数据可用时被触发,具体触发的精确时间由OS和驱动来决定,同时接收到数据的时间与在.NET时事件的触发时间会有一个短暂的延迟。在DataReceived事件中要尽量减少对单线程模型对象的操作,如[STA]的WinForm、Console,因为串口监听线程和UI线程极易造成并发冲突而死锁:如:private vo
2014-04-21 16:30:50
1351
原创 log4net输出到PostgreSql
<!--如果想在PostgreSql中保持字段字有大小写,要加入" 但是由于我用了Ormlite,所以不需要了 <commandText value="INSERT INTO "Log" ("AppDomain", "AspnetCache", "AspnetContext", "AspnetRequest", "Aspnet
2014-04-12 21:15:28
2704
原创 Django显示图片
通常在App的根目录下建两个目录static用来放网站自己的图片、js、css等media用来放用户上传的图片、文件等现在假设有d:/wwwsite/office/static/images/psb.jpg在urls.py中的urlpatterns中添加:urlpatterns = patterns('', url(r'^static/(?P.*)', 'dja
2014-04-12 20:57:23
29244
2
原创 几步制作高清ICO图标
每次都摸索一遍,完了下次项目又忘了,记下来:1. 从网上选择高清PNG(至少256*256)2. 用Paint.Net转换成各种分辨率Paint.Net的转换是重新采样,会自动抗锯齿。分辨率至少要有256*256, 48*48, 32*32, 24*24, 16*163. 用Greenfish Icon Editor来Import Pages,导入全部分辨率4. Save成
2014-04-01 20:23:00
5433
原创 Windows下Python程序打包小结
这还是之前的文章,最近发现了,还是存在网上好找些。当然现在我的观念有点不一样了,纯Windows下桌面应用,还是Winform为首选,遇到复杂动画时用WPF控件。跨平台桌面应用,可以选择MONO,还可以用Boost C++导入Python程序,这比直接打包Python方便,像GUIMiner应该就是:记下吧,也会用得上:Windows不像Linux,没有默认安装Python环境
2014-04-01 20:19:08
4438
原创 wxPython中如何让继承使用了PyGridTableBase的grid切换数据
小记以前一个QQ农场偷菜软件我的展示农作物的表格有点复杂,数据类继承Grid.PyGridTableBase,显示类继承Grid.PyGridCellRenderer问题是当我在运行时要切换表格中的数据时,表格并不随之动态更新。这个问题困扰了我很久,曾经逼得我建了3个表格,切换数据时隐藏另外两个。可这个解决方案实在不漂亮。一次次Google加一次偶然的灵机一动,I hack i
2014-04-01 20:05:51
4518
原创 C#新手之控件数据绑定
我是个C#新手,最近有个程序要把TextBox的Text属性与一个int属性绑定,发现一个奇怪的事,在一个属性中更改另一个属性,TextBox控件显示的值就可以自动更新,但用点击按钮的方法就无效。代码:用于演示的类Class1:using System;using System.Collections.Generic;using System.Linq;using System.
2012-01-21 12:19:26
12054
原创 C#绝对新手之C#中的多线程小结
C# 多线程 Dispatcher 异步委托 手动多线程 BackgroundWorker DispatcherTimer UI更新 轮询
2010-09-25 11:27:00
10164
原创 WPF新手之自制Snippet —— INotifyPropertyChanged
WPF 自制 Snippet INotifyPropertyChanged
2010-09-23 22:26:00
2512
1
原创 WPF新手之将如何将一个成员变量或自定义类绑定到控件
WPF 变量 绑定 INotifyPropertyChanged DependencyProperty 多线程 轮询 DispatcherTimer
2010-09-23 22:16:00
14351
2
原创 WPF新手之为HierarchicalDataTemplate生成的Item项添加事件
WPF HierarchicalDataTemplate 事件 模板 添加 控件
2010-09-23 20:55:00
6494
原创 C#之绝对新手
1.如何在构造函数中调用其它构造函数public class IPConfig { public IPAddress IP { get; private set; } //... public IPConfig() { this.IP = IPAddress.None; } public IPConfig(string IPstr):this()
2010-09-23 20:45:00
853
windows版的 inotifywait v1.8
2017-09-12
laravel-4.1.27-sae-v1.1.0
2014-11-18
laravel-4.1.27-sae-v1.0.0
2014-10-18
Laravel 3.2.4 for SAE v1
2014-10-05
Laravel for SAE
2014-10-04
火鸟The Firebird Book-开发人员参考手册
2013-09-30
C++语言权威参考手册 v1.1
2009-08-23
遗传算法解TSP问题
2009-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人