- 博客(647)
- 资源 (17)
- 收藏
- 关注
原创 localhost自签名SSL证书
运行命令在本地的开发环境中需要使用证书,先生成自签名证书,再信任。openssl req -x509 -out localhost.crt -keyout localhost.key \ -newkey rsa:2048 -nodes -sha256 \ -subj '/CN=localhost' -extensions EXT -config <( \ printf "[...
2019-07-28 10:41:48 3828
原创 我肯定是一个假程序员(自言自语)
越来越不明白为什么IT程序员会存在一种不仅能这么心甘情愿接收超长时间工作心态,还一种每次谈论到超长时间加班就美谈沾沾自喜,自豪不已的表情。我肯定是一个假程序员,工资都达不到程序员标准。这份工作是觉得时间太长,比以往的工作时间还要长,也没有调休,都没有一点儿自己的空余时间。感觉只要醒着要么就是在赶去公司的路上,要么就是在公司里面上班,要么就是加班后赶回家睡觉的路上。一个礼拜还好,每个月每天都是这样,...
2019-07-27 09:58:22 364
原创 技术为何廉价?
没出过国门,脑海里已经被彻底植入了华人勤劳,东南亚当地人懒散懒惰的根深蒂固观念。可为什么别人生活得好,每天不用加班加点,但是也能生活下去。只习惯于压榨自己真的是好事吗?中国人这么勤劳,但所有那些开发的语言,PHP Python GoLang Nodejs ……没有一门是中国人发明的,唯独只有 Ruby 这一门是日本人发明的。还是说或许东方的人,完全就没有创新能力?只知勤劳,生怕闲暇。做了十...
2019-07-27 08:14:43 394
原创 程序员没地位,中国的环境就是把技术当体力劳动
中国的IT行业环境,普遍情况就是把技术当体力劳动。根本就谈不上创造劳动,这也许就是为什么中国缺少创新的原因,都依旧是停留在体力劳动的阶段,大家都只看量而不看质,都只关注谁干了多少谁又闲着,上司对下属都是怕你闲着。同事之间都相互盯着,怕对方闲着。你说老板把技术当劳工,也说的过去,可技术自己也把技术当劳工,相互的攀比谁做的又快又好,重复的搬砖,谁搬的又快又好,学新东西?没时间也不会给你时间,更不会给...
2019-07-27 07:23:13 524
原创 Apach 获取不到 header认证信息
解决办法修改apache配置,加入一行,重启。SetEnvIf Authorization "(.*)" HTTP_AUTHORIZATION=$1原因猜测可能是用了另外一种PHP模式 fcgi 模式,一台电脑支持两个不同版本PHP,修改之后就这样。连接:https://stackoverflow.com/a/35273954/2007704 交流:coconets@163.com...
2019-07-22 12:42:04 460
原创 Linux grep 替换文本的命令
命令Linuxgrep -rl matchstring somedir/ | xargs sed -i 's/string1/string2/g'MacOSgrep -rl matchstring somedir/ | xargs sed -i '' 's/string1/string2/g'参考:https://coderwall.com/p/rxqvra/grep-and-rep...
2019-07-20 22:48:02 3153
原创 linux下的一个好用的工具 screen
功能可以让你静默的下载或者其他操作,退出连接依旧在进行。操作方法:https://www.cnblogs.com/webnote/p/5749675.html
2019-07-20 12:47:07 312
原创 给smartGit设置代理 Please make sure you have the correct access rights
smartgit总是死活连不上对方的git服务器,真的是无语,抽风非常频繁。哪有服务成这样的,亏还是这么出名的供应商。。。Please make sure you have the correct access rightsand the repository exists.Could not update branch states (green and red arrows) due...
2019-07-19 21:06:36 1662 1
原创 centos7 安装7z压缩命令
问题注意事项并非是 yum install 7z,而也不是yum install p7zip。必须插件同时安装,否则无法解压缩7z压缩的文件。命令 yum install p7zip p7zip-plugins
2019-07-19 13:42:57 14795 1
原创 macOS 显示文件的权限为数字方法
命令网上的那些都是错误的,真正管用的是这个stat -f "%Lp" [filename] # works for me in OS X 10.8.
2019-07-18 23:18:47 500
原创 Windows go打包cmd.bat文件
打包命令保存为 bat 文件,将文件打包为执行文件。@echo offrem 将文件保存为ANSI格式,目前只Notepad++支持rem 或者将文件开头加入 CHCP 65001,支持UTF-8编码rem doc: https://ss64.com/nt/syntax-gmt.htmlCHCP 65001>nulecho Windows打包开始 ...setlocal e...
2019-07-17 11:13:09 964
原创 windows真心不适合做编程
Windows开发好处就是界面,比MacBook便宜。坏处就是命令提示行完全跟Linux不是一个级别的。命令完全都不支持。不知道现在.NET程序员怎么样了。
2019-07-17 09:28:48 1308
原创 windows bat 脚本中文乱码解决问题
解决办法感觉windows真心不适合编程,加入这一句。CHCP 65001不过存在了新的问题,字体样式变了 ~ 交流 coconets@163.com
2019-07-17 09:25:58 1294
原创 Windows cmd.exe列出文件不带日期
列出文件*类似于 Linux 的 ls命令,列出当前目录的文件,实现方法dir /BD:\localhost>dir 驱动器 D 中的卷是 软件 卷的序列号是 08C8-08D8 D:\localhost 的目录2019/07/15 11:26 <DIR> .2019/07/15 11:26 <DIR> ...
2019-07-17 09:09:16 522
原创 go build 打包无法生成版本号却显示帮助信息
问题在macOS上打包go的程序,结果却发现只要是加了那一行 -ldflags 运行就会显示帮助信息。打包命令如下:env CGO_ENABLED=0 GOOS=linux GOARCH=amd64 \go build -o dist/demo \-ldflags "-X main.Version=1.0.0 -X main.BuildTime=`date -R`" \demo.go ...
2019-07-16 22:22:16 883
原创 go查询mysql数据集 单条 多条 例子
数据结构type MyDevice struct { DevId int `json:"d_id"` UserId int `json:"e_user_id"` EId int `json:"e_id"` NickName string `json:"n_name"`}查询多条// import "fmt"// import _ "github.com/go-sql-driv...
2019-07-16 15:46:47 2995 2
原创 Go在MacOS上打包成Win 及 Linux运行文件
打包命令CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.goCGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.gowin的会打包成.exe文件,win下面直接运行即可
2019-07-15 22:47:58 8076
原创 PECL install报错Unable to find the socket transport "ssl"
报错信息D:\pear>pecl install grpc-betaWARNING: channel "pecl.php.net" has updated its protocols, use "pecl channel-update pecl.php.net" to update Could not download from "https://pecl.php.net/get/grp...
2019-07-15 15:18:11 2819 1
原创 Win7 安装PECL
安装步骤PECL是 The PHP Extension Community Library 缩写。下载go-pear.phar 到 d:/tool/go-pear.phar执行 php d:/tool/go-pear.phar下载地址:http://pear.php.net/go-pear.phar官方文档:https://pear.php.net/manual/en/install...
2019-07-15 15:05:32 3637 1
原创 工作十年以上程序员到底有什么竞争优势?
一直在思考一个问题,工作十年以上的程序员到底有什么竞争优势。默默无闻轻轻松松想拿20K,而工作二三年少五六K,工作量却还是一样的?老板不是傻子。也许工作优势在于各种工具的使用,而不是自己肉身去搏。从零开始去和刚工作的程序员对比,你是毫无任何竞争优势的。你说呢?欢迎留言或邮件交流 coconets@163.com...
2019-07-14 23:14:50 468
原创 WIN7 PHP curl请求https 报错证书解决办法
现象Win7 执行CURL请求,如果是https站点,直接报错如下,而在macOS上没有这种情况。curl error 60: ssl certificate problem: unable to get local issuer certificate解决办法去 https://curl.haxx.se/docs/caextract.html 下载一个适合于windows的证书,然后修...
2019-07-13 00:05:46 464
原创 curl api接口获取当前IP地址
接口地址curl https://api.myip.com返回内容C:\Users\Administrator>curl https://api.myip.com{"ip":"119.139.127.104","country":"China","cc":"CN"}C:\Users\Administrator>官方文档https://www.myip.com/api-...
2019-07-12 17:33:56 6514
原创 Windows cmd中安装curl 功能
下载地址下载文件 https://curl.haxx.se/windows/解压缩后,在将 \bin路径加入到windows的环境变量。测试使用C:\Users\Administrator>curl -I http://www.baidu.comHTTP/1.1 200 OKAccept-Ranges: bytesCache-Control: private, no-cache...
2019-07-12 17:28:49 3186
原创 CentOS6 升级Python2.6 到Python2.7
代码wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2 #下载Python-2.7.3tar -jxvf Python-2.7.3.tar.bz2 #解压cd Python-2.7.3 #更改工作目录./configure #安装make all #安装make install #安装make clean #安装...
2019-07-12 11:42:34 96
原创 CentOS6 安装PHP7.3 报错 centos6 requires: libmcrypt.so.4()(64bit)
报错内容centos6_x86_64_bbr 用yum安装PHP73始终有问题。报错提示centos6 requires: libmcrypt.so.4()(64bit)解决办法yum clean all # 注意这一句一定要yum install epel-releaserpm -Uvh http://rpms.famillecollet.com/enterprise/remi-re...
2019-07-12 11:25:14 2285
原创 PHP5 PHP7 用原生代码连接mongodb,有密码认证
前提Win7上测试。PHP5需要安装php_mongo.dll 而PHP7安装的是php_mongodb.dll扩展各个扩展:php5.6.40 TS VC11 - mongo1.6.16 - mongodb1.6.10php7.3.5 TS VC15 - mongodb 1.5.5创建用户在shell中执行> use testswitched to db test&g...
2019-07-11 15:36:08 2581
原创 mongodb 开启权限控制
问题安装了mongodb之后,发现了一个问题,创建一个普通的read权限用户,他居然可以删除 root账号,而且任意创建各种账号修改各种账号。。。傻眼,这样怎么能用。解决修改配置文件 ,将 security.authorization 改为 enabled,默认值是 disabled,然后重启mongo官方文档:https://docs.mongodb.com/manual/referen...
2019-07-11 11:49:40 1544
原创 吐槽Chrome不如Firefox,一直不喜欢Chrome
吐槽点为什么Chrome设置代理的时候,打开的是IE浏览器的设置?觉得也神奇了。我只想在Chrome里面使用代理,但设置后,IE浏览器也加入代理了。。。真的是离奇。为什么Chrome不自己创建一个代理控制工具?而Firefox自带的代理直接设置,只用于Firefox现在很多人都喜欢用Chrome调试F12,界面真的是完全比不过Firefox界面简洁方便。Chrome就好像两个不同的一个落...
2019-07-11 08:49:20 1058
原创 CentOS6安装certbot
方法现在比以前好安装多了,英文教程:https://certbot.eff.org/lets-encrypt/centos6-apache.html几行代码: wget https://dl.eff.org/certbot-auto sudo mv certbot-auto /usr/local/bin/certbot-auto sudo chown root /usr...
2019-07-10 19:04:00 2363
原创 Win PHP5.6 报错提示 Fatal error: Class 'MongoClient' not found
问题生产环境使用的是PHP5.6,但连接有使用到mongo。本地开发环境也是用的PHP5.6.40,但同样代码提示报错Fatal error: Class 'MongoClient' not found但是这一段代码在线上环境却运行成功try { $conn = new MongoClient("mongodb://" . $config['username'] . ':' ....
2019-07-10 14:09:56 4745
原创 SmatGit 屏蔽自动更新下载 SmartGit require a restart
问题SmartGit每天总是弹出一个需要restart的窗口,并且总是每隔几个小时就弹出一次,不知道为什么。用wireshark探测smartgit的请求。解决发现smartgit会请求 http://www.syntevo.com/api/autoupdate/smartgit?type=commercial-demo&version=18.1.5&build=12168&...
2019-07-10 08:54:31 2042
原创 程序员电脑最少得16G才够用啊!
现象卡得要死,IDE PHPSTORM开两个完全就是800MB了,再运行个QQ、mysql、mongodb、redis,没谁了,完全动不了了。。公司配置的电脑内存太低了,才8G,而且硬盘很低,起码得16G内存才够用。如果是本子,起码得 16G 512G配置才够用。配置信息------鲁大师 Build V5.1019.1045.509------电脑型号: 技嘉 H81M-D2 台式电脑...
2019-07-09 09:32:34 16331 3
原创 SmartGit每天弹出SmartGit requires a restart 的解决办法
问题SmartGit总是在不断弹出SmartGit需要重启的提示,删除下载的更新依旧在提示。为什么不能安装新版本,因为新版本,需要收费,不给钱,就每次pull 或者 push 都提示要给钱。安装发现 SmartGit v18.1 每次pull 或者 push 不会弹出要求安装。解决办法屏蔽smartgit的更新域名,将更新域名指向127.0.0.1。...
2019-07-09 08:53:52 1704 1
原创 Putty 防止连接断开的方法
问题Putty长时间不操作,就会自动断开,需要重新输入密码。设置图解设置 > Connection > Sending of null packages to keep session active将 Seconds between keep alive 的值设置为 15,如下图:...
2019-07-08 16:58:51 5274
原创 CloudFlare Full SSL Strict 报错提示 Error 525 SSL handshake failed
现状设置使用了 Full SSL Strict 模式,将Cloudflare生成的SSL证书 cert 和key放入源站443端口的配置中,访问网站提示报错 SSL handshake failed。但使用flexible模式却可以,如果在服务器进行Let’s 证书签发,这样CDN解析不到源站。又无法颁发证书!...
2019-07-07 23:25:41 11175
原创 mongodb管理工具下载
免费的工具软件名称:NoSQL Manager for MongoDB Freeware文件大小:36M下载地址:https://www.mongodbmanager.com/download
2019-07-06 08:51:02 852
原创 让Win7 一个Apache多个不同PHP版本的方法
需求线上使用的是Apache+PHP5.5,但本地需要不同版本的PHP。一保持和线上环境的PHP版本一致,其次因为Yii2 Laravel这些PHP框架需要PHP7.3+的版本。解决先配置好Apache,下载的是安装好Apache2.4解压缩、PHP7.3解压缩。Apache下载地址:地址:https://home.apache.org/~steffenal/VC15/binaries...
2019-07-05 14:47:39 1295
原创 PHP php_mongdb.dll下载地址
下载地址https://pecl.php.net/package/mongodb/1.5.5/windowsWin7安装的PHP版本是 MSVC15 (Visual C++ 2017) TS VC15,选择地址:https://windows.php.net/downloads/pecl/releases/mongodb/1.5.5/php_mongodb-1.5.5-7.3-ts-vc1...
2019-07-05 09:37:29 213
原创 ModuleNotFoundError: No module named 'MySQLdb'
很坑爹,微软 VC++ 14,动不动就几个GB。MySQLdb/_mysql.c(29): fatal error C1083: 无法打开包括文件: “mysql.h”: No such file or directory error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\...
2019-07-02 17:43:59 843
原创 Yii2 htaccess 文件内容
** 重写文件内容 **RewriteEngine onRewriteRule ^index.php/ - [L,R=404]RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . index.phpnginxserver { charset utf-8;...
2019-07-02 14:47:27 659
smartgit-win-18_1_5(2).zip
2019-07-09
支付宝充值银行前置接口(旧接口)
2014-12-30
让windows cmd支持whois查询whois.exe
2014-09-13
phpStorm 7.1运行配置包(备份)
2014-05-24
CuteFTP+8+Professional.rar 无需注册 绿色中文版
2011-10-03
PHP在线打包程序(整站打包程序) MakeZipFile.php
2011-09-28
中国 省市区三级级联菜单 数据库Mysql修正版本
2011-09-20
PHP如何匹配不包含某些关键词正则写法
2011-09-13
阿里巴巴分类信息 信息分类数据表MySQL UTF8 记录数9,553
2011-08-28
全国省市区三级sql表,可以左右连接查询,.sql文件下载
2009-11-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人