- 博客(295)
- 资源 (10)
- 收藏
- 关注
原创 CRC-16/XMODEM校验算法C/Go实现
做的软件需要个单片机打交道,通讯走的TCP里面校验数据CRC了。3.C# 语言 CRC 计算 CRC-16/XMODEM。因为用到了不同语言,所以整理下这块的使用。
2024-04-28 16:26:38
730
1
原创 Ubuntu服务器版配置wifi
最近把曾经不用的上网本安装了一个Ubuntu-Server版,当成服务器来用,因为家庭网络布线问题,只好用自带的WIFI来连接网络,Server版也没有什么图形化的管理工具,之后手动编辑配置文件了。其中wpa-ssid这行就是你的WIFI名称,最好是英文,wpa-psk就是你的WIFI连接密码,其中wlan0是WIFI接口名,请根据你的实际接口名填写。现在WIFI已经连接上来,而且重启后也会自动连接。
2023-08-05 17:20:28
1820
原创 Dockerfile 制作ubuntu时 python3 中文解决方案
$ dask-workerYour terminal does not properly support unicode text required by command lineutilities running Python 3. This is commonly solved by specifying encodingenvironment variables, though ex...
2019-10-22 14:18:53
1115
原创 Yii2 解决2006 MySQL server has gone away问题
另一解决方案:https://developpaper.com/question/yii2-console-mysql-server-has-gone-away/Yii2版本 2.0.15.1php后台任务经常包含多段sql,如果php脚本执行时间较长,或者sql执行时间较长,经常会碰到mysql断连,报2006 MySQL server has gone away错误。通常,mysql断连了...
2019-08-30 14:13:21
1590
原创 python加解密及树形菜单
加解密方法及树形菜单方法"""一此常用的工具 如:加密 解密"""import base64from Crypto.Cipher import AES'''采用AES对称加密算法'''# str不是32的倍数那就补足为16的倍数def add_to_32(value): while len(value) % 32 != 0: value += '\0...
2019-07-02 13:34:06
375
原创 Google Protobuf在Linux下的安装(deepin系统)
Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Protocol Buffers 是一种轻便高效的结构化数据存储格式,可以用于结构化数据串行化,或者说序列化。它很适合做数据存储或 RP...
2019-03-22 10:29:31
690
原创 php多进程
<?phpset_time_limit(0);$forkNum = 100;$parentId = getmypid();if (!function_exists("pcntl_fork")) { exit("pcntl extension is must");}for ($i = 1; $i <= $forkNum; $i++) { $pid = pc...
2018-07-31 17:01:43
228
原创 把字符串转换成多维数组
把以下代码转换成多维数组$ret = ['version'=>1,'app.sys.auth.user'=>1,'app.sys.auth.admin'=>'admin','app.menu.article'=>'article',];转换多维数组后:Array( [version] => 1 [app] => A...
2018-06-19 17:38:46
1534
原创 curl函数和curl_errno错误码说明
post方法一$curl = curl_init($url); curl_setopt ( $curl, CURLOPT_POST, 1 ); curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt ( $curl, CURLOPT_POSTFIELDS, $class->getPostParam() )...
2018-06-15 18:02:00
876
原创 linux下git 配置
git配置git --versiongit config --global alias.cfg "config"git cfg --global push.default simplegit cfg --global core.ignorecase falsegit cfg --global core.quotepath falsegit cfg --global http.post...
2018-06-13 10:53:35
599
原创 Git发布程序步骤及提交本机已有的项目到git
发布流程1. git checkout master 切换分支2. git merge v1.5 合并分支4. git push origin master 把所修改东西提交的主库3. git tag v201211021049 打版本标识5. git push origin v201211021049 把所打标识推到master
2018-06-13 09:39:10
671
转载 Elasticsearch笔记(实用)
启动./bin/elasticsearch索引一条数据[java] view plain copy curl -XPUT 'localhost:9200/megacorp/employee/3' -d ' { "first_name" : "Douglas", "last_name" : "Fir
2018-06-13 09:38:42
283
原创 Yii2 数据库操作汇总
对象操作 查询 引用块内容//1.简单查询 admin=Admin::model()−&gt;findAll(admin=Admin::model()−&gt;findAll(admin=Admin::model()->findAll(condition,params);params);params); admin=Admin::model()-&gt;findAll("us...
2018-05-17 15:43:51
2249
原创 用markdown编辑器写技术接口文档
一直想找一套开源程序来写接口文档,看过showdoc,swagger之类的,感觉都不是很方便 ,后来发现还是用markdown写技术接口文档比较方便! 写md文件推荐使用gitbook 下载地址 https://www.gitbook.com/editor/ ,通过gitbook写的文件可以单独放个目录中,目录如下—doc ——用户中心 ———-登录.md ———-注册.md 目录文件写好,
2017-01-05 17:49:38
6494
转载 ElasticSearch查询详解
启动 ./bin/elasticsearch索引一条数据 [java] view plain copy 在CODE上查看代码片派生到我的代码片 curl -XPUT ‘localhost:9200/megacorp/employee/3’ -d ’ { “first_name” : “Douglas”, “last_name” : “Fir”, “age
2016-10-20 08:52:16
2752
原创 es配置拼音分词插件lc-pinyin安装教程
关于lc-pinyin的具体使用这里就不做介绍了,使用方式请参考:《Elasticsearch1.x 拼音分词实现全拼首字母中文混合搜索》 由于该插件在ES1.x和ES2.x下的安装和使用有些不同,所以在这里需要针对2.x单独说明下。 一、安装 首先通过git下载lc-pinyin的源码,并切换到2.2.2这个分支:git clone git@git.oschina.net:music_cod
2016-10-19 12:01:46
1554
原创 yii2 elasticsearch模块代码
yii2中使用elasticsearchClass Book extends yii\elasticsearch\ActiveRecord{ public static function index(){ return "Catalog" } public static function type(){ return "Book"; }
2016-10-17 16:14:25
1313
原创 centos7 安装mysql
# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm# rpm -ivh mysql-community-release-el7-5.noarch.rpm# yum install mysql-community-serverservice mysqld restart
2016-09-28 17:39:30
364
原创 yii2 elasticsearch
1、yii2中向es添加数据 $name = "郑州房价最新动态"; $keyword = ["房价",'地价']; //多个字段可以使用数组 $desc = "关注郑州房价最新动态,了解楼盘最新行情。主安家做前期准备"; $id = 4; $customer = new EsStore(); $cus
2016-09-18 16:20:57
3561
原创 linux下elasticsearch环境配置(包含IK)
1、下载elasticsearch2.3.5版本 https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.3.5/elasticsearch-2.3.5.tar.gz2、通过git clone https://github.com/medcl/elast
2016-09-18 16:10:24
991
原创 linux下部署scrapy
1.如何部署scrapy 下载scrapy-client(下载地址 https://github.com/scrapy/scrapyd-client) 并进行安装,安装命令 python setup install 进入项目目录 执行scrapyd 启动服务查看project的deploy列表进入到project目录后执行下面的命令scrapyd-deploy -l 如果有返回类似下面的内
2016-09-13 15:49:53
2142
1
原创 linux挂硬盘方法
查看硬盘名称(/dev/sdb)fdisk l格式化mkfs.ext3 /dev/vdbmkdir datamount /dev/sdb /data
2016-06-07 17:46:28
364
原创 centos7 安装php7 redis swool
编译安装完nginx 启动时提示如下/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory解决方案:ln -s /usr/local/lib/
2016-06-07 17:44:16
2168
原创 Git整理(包含使用和工具)
史上最浅显易懂的Git教程Git - 简明指南 助你入门 git 的简明指南,木有高深内容 :)Git 参考手册图解GitGit Book图形客户端 SourceTree支持Windows、Mac; 支持 Bitbucket、Atlassian Stash、Github
2016-05-11 16:57:50
382
原创 centos系统 iptables操作日志
centos系统iptables操作日志由于系统无法启动iptables (采取的命令是 /etc/init.d/iptables start) 查看 iptables是否启动 service iptables status于是就在网上找了命令 iptables -F 此命令会把iptables的规则全都初始化,初始化后发现在用 ssh -p6627 eboss@10.1.11
2016-03-04 16:46:51
2394
原创 启动elasticSearch报错,无法启动
启动elasticSearch报错,无法启动/home/eboss/elasticsearch/bin/elasticsearch 启动elasticsearch无法启动的原因是 系统用的jdk版本过低 默认用的是1.6版本的 查看版本 java versionelasticsearch默认要用jdk1.7的配置默认JDK版本为
2016-02-17 15:14:20
3913
原创 解决git clone时报错:The requested URL returned error: 401 Unauthorized while accessing
在centos系统上下载git代码时出现以下错误:The requested URL returned error: 401 Unauthorized while accessing 网上查找资料说是git版本的问题,系统用yum install git安装的 版本是 1.7.1 ,要解决此问题要安装更高版本的git解决方案:1.下载git源码wget https:
2015-10-10 16:02:19
4108
原创 在Linux系统上编译安装eAccelerator
eAccelerator是一个自由开放源码PHP加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍。下载地下:wget http://soft.vpser.net/web/eaccelerator/eaccelerator-eaccelerator-4
2015-06-30 16:33:49
887
原创 IKAnalyzer添加用户自定字典
IKAnalyzer添加用户自定字典1. 部署IKAnalyzer.cfg.xmlIKAnalyzer.cfg.xml部署在代码根目彔下(对亍web项目,通常是WEB-INF/classes目彔)同hibernate、log4j等配置文件相同。classes于lib目录同级,但是这个目录是没有要自己手动创建/home/eboss/jetty-solr/webapps/s
2015-06-25 17:01:57
2687
转载 Solr调研总结(用法讲解的很详细)
Solr调研总结开发类型全文检索相关开发Solr版本4.2文件内容本文介绍solr的功能使用及相关注意事项;主要包括以下内容:环境搭建及调试;两个核心配置文件介绍;维护索引;查询索引,和在查询中可以应用的高亮显示、拼写检查、搜索建议、分组统计、拼音检索等功能的使用方法。
2015-05-20 20:14:56
3806
原创 solr的logging会出现依赖包缺少解决方案
然后查看 solr的logging会出现:19:44:42 WARN SolrResourceLoader Can't find (or read) directory to add to classloader: ../../../contrib/extraction/lib (resolved as: /home/solr_home/collection1/../../../contrib
2015-05-19 09:39:14
1408
原创 ubuntu下安装gitlab(原创)
#安装所有的依赖包sudo apt-get install -y build-essential git-coresudo apt-get install -y zlib1g-dev libyaml-dev libssl-dev libgdbm-dev libreadline-dev libncurses5-dev libffi-dev curl openssh-server redis-se
2015-04-21 17:42:05
799
原创 ubuntu gitlab 安装参考文档
ruby下载网站 https://www.ruby-lang.org/zh_cn/downloads/centos gitlab nginx配置详解 http://blog.51yip.com/server/1558.htmlubuntu安装git http://www.cnblogs.com/goodspeed/archive/2013/08/07/324263
2015-04-20 20:57:44
503
转载 mysql 性能优化方案
内容简介:这是一篇关于mysql 性能优化的文章。网上有不少mysql 性能优化方案,不过,mysql的优化同sql server相比,更为麻烦,同样的设置,在不同的环境下 ,由于内存,访问量,读写频率,数据差异等等情况,可能会出现不同的结果,因此简单地根据某个给出方案来配置mysql是行不通的,最好能使用 status信息对mysql进行具体的优化。自己添加的:mysql>sho
2015-04-02 11:05:48
482
原创 MySQL MyISAM/InnoDB高并发优化经验(网络来源)
最近做的一个应用,功能要求非常简单,就是 key/value 形式的存储,简单的 INSERT/SELECT,没有任何复杂查询,唯一的问题是量非常大,如果目前投入使用,初期的单表 insert 频率约 20Hz(次/秒,我喜欢这个单位,让我想起国内交流电是 50Hz),但我估计以后会有 500Hz+ 的峰值。目前的工作成果,额定功率 200Hz(CPU 占用 10 – 20,load avg =
2015-04-01 14:45:55
499
原创 MySQL数据库备份还原的常用命令
备份数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备份数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword
2015-04-01 14:39:07
524
原创 Mysql 存储引擎中InnoDB与MyISAM区别(网络整理)
1, 事务处理innodb 支持事务功能,myisam 不支持。Myisam 的执行速度更快,性能更好。2,select ,update ,insert ,delete 操作MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UPDATE,出于性能方面的考虑,应该使用InnoDB表
2015-04-01 11:14:58
702
转载 MySQL 数据库性能优化之SQL优化
有人反馈之前几篇文章过于理论缺少实际操作细节,这篇文章就多一些可操作性的内容吧。注:这篇文章是以 MySQL 为背景,很多内容同时适用于其他关系型数据库,需要有一些索引知识为基础优化目标减少 IO 次数IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优
2015-03-20 17:46:26
530
原创 nginx和apache作为webserver的区别
1.两者所用的驱动模式不同。nginx使用的是epoll的非阻塞模式事件驱动。apache使用的是select的阻塞模式事件驱动。2.fastcgi和cgi的区别当用户请求web服务的时候,web会根据不同的需求将请求发送给不同个cgi来处理。cgi模式,就是每次有请求的时候都fork一个新的进程来处理这个请求,处理完成后再关闭这个进程。fastcg
2015-03-20 15:07:10
1999
汉字笔画笔顺Unicode和GB码数据库(20902汉字)
2020-11-19
eclipse软件的hadoop插件包(mapreduce)
2013-10-10
wingIDE4.0.x_linux破解包
2013-05-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人