自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序开发笔记

一个野生程序员的职业笔记

  • 博客(157)
  • 资源 (1)
  • 收藏
  • 关注

原创 服务器更新python3.9后使用pip的一些问题总结

ImportError: cannot import name 'sysconfig' from 'distutils' (/usr/lib/python3.9/distutils/__init__.py)首先搜索一下 软件源里有没有 3.9的distutils :apt search distutils然后安装 一下 apt install python3.9-distutilsAttributeError: 'HTMLParser' object has no attrib...

2020-11-17 20:38:56 3461

原创 logstash 自动同步mysql到elasticsearch

logstash 自动同步mysql到elasticsearchbin/logstash –f config/jdbc.conf --config.reload.automatic

2020-06-24 19:45:33 282

原创 uwsgi 守护运行

uwsgi -d --ini uwsgi.ini

2020-05-09 14:13:45 455

转载 [转] 使用nginx抵抗cc攻击

在接入层Nginx限制每个IP的并发请求数为10,每秒钟最大请求数为10。需要支持白名单IP,在白名单范围内的,不需要限速。IP:由于Nginx隐藏在阿里云各种网络设备的后端,所以使用remoteaddr是取不到客户的真实IP的。一个思路是通过remoteaddr是取不到客户的真实IP的。一个思路是通过x_forwarded_for,取得代理链上所有的IP,然后解析出客户端IP。其实阿里云前...

2020-04-20 09:34:43 221

翻译 npm 安装electron 出现权限问题

Workaround:start installer normally withnpm install electron, installation fails with EPERM error, but createsnode_modulesfolder create folder\distinnode_modules\electron download release pa...

2020-02-10 15:07:12 963

原创 mysql 全文索引使用NGRAM分词器

alter table ·t_data· add fulltext index title_fulltext(title, content,tag) WITH PARSER NGRAM;

2019-11-04 15:40:27 2238

原创 python3 使用records 时没有MySQLdb

使用records时提示 ModuleNotFoundError: No module named 'MySQLdb'原因是缺少 mysqlclientpip3 install mysqlclient提示缺少 mysql_config在命令行里直接执行 mysql_config会提示程序“mysql_config”尚未安装。 您可以使用以下命令安装:apt install...

2019-10-31 15:17:48 385

原创 mysql-server-5.7安装后初始化密码

use mysql;updateusersetauthentication_string=PASSWORD("newpassword")whereUser='root';updateusersetplugin="mysql_native_password";flushprivileges;

2019-09-12 09:28:30 575

原创 ubuntu安装python3.7时 No module named ‘_ctypes‘ 和 无法使用ssl

No module named '_ctypes'apt install libffi-dev无法使用ssl 原因是openssl的模块版本太低,解决方法是安装libsslapt install libssl-dev

2019-04-05 09:39:54 9435

原创 yii2 代码测试

创建测试文件./vendor/bin/codecept g:test unit Topic #创建一个名为TopicTest的单元测试类./vendor/bin/codecept g:cest functional TopicCest #创建名为TopicCest的功能测试类运行测试vendor/bin/codecept run #运行所有测试vendor/bin/codec...

2019-03-06 14:01:37 603

原创 django ModelAdmin的一些常用设置

1.ModelAdmin.empty_value_display由字面可知,此属性是设置空值时显示的内容代码示例:from django.contrib import adminclass AuthorAdmin(admin.ModelAdmin): empty_value_display = '-empty-'class AuthorAdmin(admin.Mode...

2019-02-18 10:31:28 1354

原创 nginx 配置php 配置文件样本

### You should look at the following URL's in order to grasp a solid understanding# of Nginx configuration files in order to fully unleash the power of Nginx.# https://www.nginx.com/resources/wiki...

2019-01-28 15:13:54 1029

原创 nutch2.3+solr7.3 配置

nutch2.3官网上的和solr整合的是solr4版本,整合起来非常简单,原生支持,然而7.3会有很多注意事项配置方法如下:进入solr目录cd server/solr/solr_core_name[自己创建的core的名称]/confcp ~/apache-nutch-2.3.1/conf/schema.xml .rm managed-schema然后编辑 schema...

2019-01-25 11:15:35 512

原创 ant编译nutch Could not load definitions from resource org/sonar/ant/antlib.xml

ant 编译 nutch时出现 Could not load definitions from resource org/sonar/ant/antlib.xml出现这个的原因是找不到对应的jar包解决方法:1,下载 sonar-ant-task-2.2.jar2.放入到 lib 文件夹下3.修改 ivy/ivysettings.xml大概888行处, 为: &lt...

2019-01-10 19:51:40 2430 1

转载 solr启动时增加jvm内存,防止大数据量查询崩溃

./solr -m 2g 为虚拟机分配2g大小的内存

2018-09-01 09:07:42 3352 1

原创 pip3 安装pillow各种失败

apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tkapt-get install python3-dev

2018-06-28 11:09:53 6674

转载 apt安装nginx最新版

sudo apt-get install software-properties-commonsudo add-apt-repository ppa:nginx/stable sudo apt-get updatesudo apt-get install nginx

2018-06-14 15:35:01 3314

翻译 如何停止mysql正在执行的sql语句或是操作

在执行一些sql语句的时候,有时候可能会使mysql的cpu占用爆涨,出现其它的应用无法使用的情况,这时候就要去停止正在执行的语句,如何不执行mysql restart的情况下,只把占用cpu多的语句kill掉呢,使用如下的方法就可以:1.cli模式下登录mysqlmysql -uroot -p然后执行show processlist; 此命令可以查到mysql正在运行的一些进程,最前面有进程的i...

2018-05-10 10:50:31 23009

原创 solr7.3 的一些相关配置总结

data-config.xml配置示例:<?xml version="1.0" encoding="UTF-8" ?> <dataConfig> <dataSource type="JdbcDataSource" driver="com.mysql.jdbc.Driver" url="jd

2018-05-08 10:33:45 1372

翻译 pm2 开始python任务

pm2 start myscript.py -x --interpreter python

2018-05-03 12:38:08 3723 1

原创 apache2 ssl

  1、开启SSL模块   sudo a2enmod ssl  2、启用SSL站点   sudo a2ensite default-ssl

2018-04-10 10:47:26 421

原创 编译软件需要的工具

exe及dll加壳工具:upx, 作用:给软件加壳,并且减小其体积编译后的软件打包工具:NIS (HM NIS Edit) 作用:用来把软件制作成setup安装包electron 常用软件打包命令:先用npm安装 electron-packager 这是一个打包工具 package.json scripts 中 加入一个命令如:"package": "electron-packager ./ mu...

2018-03-21 10:46:55 690

原创 ariac rpc server启动命令

aria2c --enable-rpc --rpc-listen-all用来启动 webui 所用的服务 -D后台运行

2018-03-13 09:48:38 2792

原创 c# winform DLLImport dll 时提示vshost.exe并退出

出现问题如题所述用了几个方法解决了1.管理员启动vs2.framework先3.53.项目属性中“生成->目标平台” x864.调试 启用visual studio承载进程 勾掉执行完以上四步就好了,具体是哪个弄好的也不知道

2018-01-25 14:39:59 717

翻译 linux下端口被占用的解决方法

1.先查找被占用的端口netstat -tlnnetstat -tln |grep 68002.查看端口被哪个进程占用lsof -i :68003.杀死占用端口的进程kill - 9 进程id

2017-10-19 15:27:20 1784 2

转载 electron 自定义 标题栏,最小化按钮等,拖动代码

要让没有默认标题栏的窗口进行拖动,只需使用一段简单的css即可:-webkit-app-region:drag

2017-09-13 10:35:12 9530 2

转载 js 格式化货币

money: function(val){ var pattern = /(?=((?!\b)\d{3})+$)/g; return String(val).replace(pattern, ','); }

2017-09-08 14:29:14 527

原创 PPT设计笔记

带有时间内容的ppt可以在ppt画面中加入时间轴,横向的或纵向的时间轴,在时间轴关键点处加入该时间点的事件 少全屏铺背景图

2017-09-07 13:10:33 268

原创 微信和支付宝 app user-agent

微信 Array ( [HTTP_HOST] => 192.168.1.2 [HTTP_CONNECTION] => keep-alive [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/wxpic,image/sharpp,/;q=0.8

2017-06-28 15:41:49 8609 1

原创 linux 安装自定义脚本

编辑~/.bashrc文件 sudo vim ~/.bashrc加入脚本内容 alias cpx=”/home/username/cpx.sh”使配置生效 source ~/.bashrc

2017-06-22 11:02:27 501

转载 jquery extend

(function ( $ ) { $.fn.greenify = function( options ) { // This is the easiest way to have default options. var settings = $.extend({ // These are the defaults.

2017-05-30 16:14:56 221

原创 python request 字符集设置

resp = requests.get(url)resp.encoding = 'gb2312'

2017-04-04 14:12:08 3101

原创 发几个好玩的github上的项目

结巴分词github地址: https://github.com/fxsjy/jieba 介绍:是一个中文分词库,各种语言的版本都有wordcloudgithub地址:https://github.com/amueller/word_cloud 介绍:一个可以根据模板图样生成词云的python库 像这样: 像这样:

2017-02-24 13:43:20 8269

原创 You Get 需要用到的记录

extractor.py 202

2017-01-23 20:59:04 531

原创 nginx+php-fpm+mysql配置后需要作的事

当运行环境安装完成后,一定要逐项进行优化,哪一项也不可以缺少 nginx 的优化:调整process的数目,以及php环境的安装 php-fpm 的优化: 调整 pool中的各项参数,最大启动进程和最小启动进程,以及初始化进程数 mysql 的优化:调整连接数 , sort_buffer_size ,myisam_sort_buffer_size (由于我用myisam)

2017-01-22 11:21:33 675

原创 Android调用相机和相册

调用相机Intent camera = new Intent();//实例化一个意图实例camera.setAction(MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(album,2);//设置onActivityResult消息,此处的2是随便设置的调用相册Intent album = new Intent(Intent.ACT

2017-01-10 21:35:55 425

转载 Linux后台进程管理利器:supervisor

Linux的后台进程运行有好几种方法,例如nohup,screen等,但是,如果是一个服务程序,要可靠地在后台运行,我们就需要把它做成daemon,最好还能监控进程状态,在意外结束时能自动重启。supervisor就是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启。安装supervisorDeb

2016-12-21 13:25:09 409

原创 git 显示某版本查个文件

git show 55bfd4054d2df22f45817897e75a55b4744eff74 protected\views\shop\view.php

2016-12-16 11:38:54 4898

原创 vim替换所有字符串

:%s/1/2/g 把所有1替换成2

2016-11-09 15:07:52 18418 1

原创 mysql分区

CREATE TABLE IF NOT EXISTS `wj_forum` ( `fid` bigint(20) NOT NULL AUTO_INCREMENT, `ftitle` varchar(255) NOT NULL, `fcontent` text, `ftime` int(11) DEFAULT NULL, `fbigcate` varchar(50) DEFAULT

2016-11-09 11:15:45 310

ASP模板引擎类,适用于作cms二次开发,纯原创,无版权问题,免费使用,

好久没写asp程序了,这是我以前写的一个模板引擎,虽然还没有完成,但是我的思想有一定的介签意义,你们可以拿去随便改,如果能完善它的话请联系我,最好能发给我一份,呵呵,好东西当然要大家分享,所以我不要分,希望你们对它重写的的时候能告诉我一下就可以了

2009-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除