自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术追随者的专栏

我从清晨走过,也凝望过深夜的星辰,人生没有捷径,你我皆平凡!沉淀,分享,成长,让自己和他人都有成长,陌生人,你好,一起共勉!

  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

原创 如何通过本地命令行同步更新fork的项目更新

4. 拉取更新的 branches 和 commits。5. Checkout 本地分支。2. 指明我们需要同步的仓库。

2022-08-25 19:48:02 142 1

原创 程序猿接私活收集列表

中国国内接私活去处:1,码市: https//codemart.com/2,Coding:https://coding.net/3,猪八戒:https://hubei.zbj.com4,程序猿客栈:https://www.proginn.com/5,开源众包:https://zb.oschina.net/6,开源:https://baike.baidu.com/item/开源/246339国外接私活去处1,Freelancer: http://freelancer.c..

2022-01-05 21:30:05 191

原创 Java匹配等于问题点

你可能会说,判等不就是一行代码的事情吗,有什么好说的。但,这一行代码如果处理不当,不仅会出现 Bug,还可能会引起内存泄露等问题。涉及判等的 Bug,即使是使用 == 这种错误的判等方式,也不是所有时候都会出问题。所以类似的判等问题不太容易发现,可能会被隐藏很久。 今天,我就 equals、compareTo 和 Java 的数值缓存、字符串驻留等问题展开讨论,希望你可以理解其原理,彻底消除业务代码中的相关 Bug注意 equals 和 == 的区别 在业务代码中...

2020-05-31 23:31:24 277

原创 git合并远程仓库上的多个提交记录

有时候开发过程,我们用git提交代码时,自己的一个模块没有完成或者有事情走开了,需要提交未完成的功能,修改多次,因为反复提交多次,最终稳定下来,我们想把git上这些不成熟的提交记录合成一个终极记录。例如:git上依次有如下提交(按提交时间从新到旧):现在,我们想将提交记录去除强制跳转的~新手优惠券bug合并成一个提交记录,怎么办呢?首先我们输入:git log查看提交记录...

2020-04-28 19:23:39 2841

原创 git 版本管理常用命令详解

一,tag 标签类// 列出本地标签git tag --list// 创建标签git tag -a v1.0.1 -m "创建v1.0.0"// 推送本地标签到远程库git push origin v1.0.0// 删除本地标签git tag -d v1.0.0// 删除远程标签git push origin :refs/tags/v1.0.0//...

2020-01-02 15:58:39 108

原创 docker使用总结

打开命令行终端,使用Docker命令检查Docker是不像所期望的那样正常工作。可以使用这些命令docker version, docker ps和docker run hello-world来确认Docker是否正常运行,如果这些命令能正常执行,那么就说Docker在运行着。使用更刺激的方法,运行一个Docker化的web服务器,当然这样做的前提条件是你本地必须有你要运行的镜像。docker...

2018-12-28 22:58:41 893 2

原创 Sublime 多行编辑快捷键

鼠标选中多行,按下 widows 下 Ctrl Shift L( Mac下 Command Shift L)即可同时编辑这些行;鼠标选中文本,反复按widows 下CTRL D(Mac下 Command D)即可继续向下同时选中下一个相同的文本进行同时编辑;鼠标选中文本,按下Alt F3(Win)或Ctrl Command G(Mac)即可一次性选择全部的相同文本进行同时编辑;...

2018-06-06 11:20:07 4462

原创 php7安装swoole扩展

php7安装swoole扩展本文我们使用pecl命令来安装 首先来到php7的安装目录 $ /usr/local/php7/bin/pecl install swoole 回车,执行成功后,会输出以下结果:……Build process completed successfullyInstalling '/usr/local/php7/lib/php/extensions/no-debug-n...

2018-03-05 20:43:14 1937

原创 mysql慢查询配置

1. 慢查询有什么用?它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化.2. 如何开启慢查询?首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令:我们可以看到当前lslow_query_log状态为ON, 说明当前已经开启慢查询,如果slow_query_

2018-01-04 21:25:51 265

转载 如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)

这几天在研究Qt,首先尝试用Qt Creator编写一些小程序来练练手。但是,在这个过程中却遇到了一个问题:使用Qt Creator编写的exe程序,只能在本机运行,跑到别的电脑上就无法运行了,提示缺少各种各样的库。这个问题,我之前在搞VS-MFC的编程时,也遇到过,无非就是一些运行时库的问题导致的。当时的做法时,根据程序运行时报错所缺失的库,一个一个手工查找和拷贝,收集全部所依赖的库到程序目录下

2017-10-30 12:49:31 1956

转载 知识梳理-理解MySQL——索引与优化

写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间),

2017-07-19 14:31:07 426 1

转载 PHP程序员解决问题的能力晋升级别

阅读评论这个话题老生长谈了,在面试中必然考核的能力中,我个人认为解决问题能力是排第一位的,比学习能力优先级更高。解决问题的能力既能看出程序员的思维能力,应变能力,探索能力等,又可以看出他的经验。如果解决问题能力不佳是无法通过面试的。这里举个例子,假如我执行了一个PHP的脚本,如php test.php,预期是可以返回一个字符串。但执行后没有任何信息输出,这时候通过什么方

2017-02-23 20:24:11 1826

原创 Nginx 出现 413 Request Entity Too Large错误解决方法

Nginx出现的413 Request Entity Too Large错误,这个错误一般在上传文件的时候出现,打开nginx主配置文件nginx.conf,找到http{}段,添加解决方法就是打开nginx主配置文件nginx.conf,一般在/usr/local/nginx/conf/nginx.conf这个位置,找到http{}段,修改或者添加 代码如下复制代码

2016-12-01 20:13:05 1054

转载 linux下vi命令大全

vi 命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次

2016-11-21 16:56:04 293

转载 WIN10 删除文件 找不到该项目

使用WIN10操作系统,偶尔会遇到无法删除文件的问题,比如系统备份文件、未下载完的BT文件等,一般删除时会提示"找不到该项目",遇到这样的问题我们可以使用批处理文件删除掉这些顽固文件。解决办法如下:把下面代码保存为: Delete.batDEL /F /A /Q \\?\%1RD /S /Q \\?\%1然后把要删除的文件夹拖到这个文件上,即可删除了。

2016-09-13 14:36:46 19466 5

转载 126个常用的正则表达式分享

电子邮件:/\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/变量:/[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/基于php常用正则表达式的整理汇总1        /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/  电子邮件2        "^\d+$"

2016-08-27 14:59:58 863

转载 linux命令行编辑快捷键

先总结几个个人觉得最有用的ctrl + ? 撤消前一次输入ctrl + c 另起一行ctrl + r 输入单词搜索历史命令ctrl + u 删除光标前面所有字符相当于VIM里d shift+^ctrl + k 删除光标后面所有字符相当于VIM里d shift+$删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所

2016-08-12 17:27:19 277

原创 Linux 下的Tmux的使用记录

介绍tmux是一个优秀的终端复用软件,即使非正常掉线,也能保证当前的任务运行,这一点对于远程SSH访问特别有用,网络不好的情况下仍然能保证工作现场不丢失!此外,tmux完全使用键盘控制窗口,实现窗口的切换功能。简单地说,tmux对于我主要有两个功能(这应该也是tmux的主要功能):split窗口。可以在一个terminal下打开多个终端,也可以对当前屏幕进行各种split,

2016-07-26 19:25:31 1302

原创 php 中FastDFS开启和调用使用

php 中FastDFS开启和调用使用 1 php 2 3 if (!class_exists('FastDFS', false)) { 4 define('FDFS_PROTO_PKG_LEN_SIZE', 8); 5 define('FDFS_PROTO_CMD_ACTIVE_TEST', 111); 6 define('FDFS

2016-05-20 11:51:27 3125 1

原创 linux之CentOS将普通的命令加入环境变量

对于一些自己安装起来的命令一般是在环境变量下寻找不到的,需要将该命令的目录加入到系统的环境变量,下面以php和mysql的为例子进行讲述一下如何加入到环境变量的步骤:PHP和mysql命令没有加入到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误。为了使用方便,需要将php和mysql命令加到系统命令中。下面我们详细介绍一下在linux下将ph

2016-05-10 19:30:48 6387 1

原创 centos6.7 redis安装和phpredis扩展

linux 下安装redis以及php Redis扩展    环境配置: centos6.7 nginx/1.8.0 php/5.6.20 mysql/5.6     步骤一、下载redis  可以去http://redis.io/去下载最新版本  我用的是 redis 3.2.0进入软件安装包存放目录: cd /var/install/software/  wge

2016-05-10 10:31:51 2858

转载 Linux Vi 删除全部内容,删除某行到结尾,删除某段内容 的方法

1.打开文件[c-sharp] view plain copyvi filename  2.转到文件结尾[c-sharp] view plain copyG  或转到第9行[c-sharp] view plain copy

2016-03-07 18:58:03 2603

原创 PHP error_reporting() 错误控制函数功能详解

PHP error_reporting() 错误控制函数功能详解定义和用法:error_reporting() 设置 PHP 的报错级别并返回当前级别。 函数语法:error_reporting(report_level) 如果参数 level 未指定,当前报错级别将被返回。下面几项

2016-03-03 00:02:51 264

转载 HOW TO BE A GOOD LEADER

Remember: leadership skills and techniques can be learned. You don't have to be a natural leader. Very few people are. Care for your team. That means knowing what matters to each member: their h

2015-11-13 10:27:58 913

原创 Linux下查看硬件配置信息

1,查看CPU信息2,查看内存3,查看cpu的位数(32位或64位)4,查看当前Linux系统版本5,查看内核版本6,查看当前时间七:查看硬盘和分区df -hfdisk -l也可以查看分区du -sh可以看到全部占用的空间du /etc -sh可以看到这个目录的大小八:查看安装的

2015-11-13 10:09:10 504

原创 linux中删除一个目录下的所有文件,但保留一个指定文件

问题:删除一个目录下的所有文件,但保留一个指定文件方法一:find[root@oldboy xx]# lsfile1  file10  file2  file3  file4  file5  file6  file7  file8  file9[root@oldboy xx]# find /xx -type f ! -name "file10"|xargs rm

2015-11-05 17:16:16 1775

转载 浅谈 PHP 中的多种加密技术及代码示例

同样是一道面试答错的问题,面试官问我非对称加密算法中有哪些经典的算法? 当时我愣了一下,因为我把非对称加密与单项散列加密的概念弄混淆了,所以更不用说什么非对称加密算法中有什么经典算法,结果当然也让面试官愣了一下,所以今天就花点时间说说PHP中的信息加密技术信息加密技术的分类单项散列加密技术(不可逆的加密)属于摘要算法,不是一种加密算法,作用是把任意长的输入字符串变化成固

2015-11-03 16:23:03 491

转载 linux用户的10个有用工具

引言在本教程中,我已经收集了10个给 Linux 用户的有用工具,其中包括各种网络监控,系统审计和一些其它实用的命令,它可以帮助用户提高工作效率。我希望你会喜欢他们。1. w显示谁登录了系统并执行了哪些程序。$ w不显示头部信息(LCTT译注:原文此处有误)$ w -h显示指定用户的信息$ w 2. nmon

2015-10-29 15:09:54 382

转载 Javascript模块化编程

http://www.ruanyifeng.com/blog/2012/10/javascript_module.html

2015-10-28 11:48:06 405

原创 linux下的网卡eth0配置详解

第一步:激活网卡  Linux系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活。# ifconfig eth0 up第二步:设置网卡进入系统时启动     想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动。Linux有一点与windows不同的是很多服务默认是停止的,而且你 在某次使用该服务时启动这个服务,但是没设置它为默认启动,

2015-10-19 19:33:53 45074 5

转载 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,Sql 代码 : select id from t where num is null;可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然

2015-10-15 16:44:14 415

转载 PHP 之 FastCGI 与 mod_php 详解

网上对于FastCGI与mod_php的知识比较杂乱而不全面,故在此整理一下,以便入门学习者查阅方便。背景PHP最常用的方式是以模块的方式(mod_php)运行在Apache中,也是Apache运行PHP的默认方式;但在Nginx中,Nginx又使用的是PHP-FPM,但是PHP-FPM到底是个什么东东?跟php有什么关系?今天我们一起来探究一番。PHP处理器(PH

2015-10-14 19:40:17 472

转载 工作态度决定工作的一切

网上看了一篇文章,《能让你少奋斗10年的工作经验》,其中大部分条目与工作态度相关,有实例,可操作,故有此感慨。(1)心灵停留在舒适区是不可原谅的状态为:期望舒适,不愿被打扰,不愿被push,不愿被职责,不愿主动关心别人,不愿思考如何提高团队效率;会议上,消极听取领导意见,消极待命,很死的完成交予的任务;不主动接触其他同事,聚会不主动发言,没有做好社交的准备;把身边的“随意性”赶走,尽早的冲

2015-10-12 20:05:59 770

原创 西点军校22条军规

西点军校22条军规,记录以自勉:一、超强执行力(Unconditional execution)二、没有任何借口(No excuse)三、细节决定成败(Detail decides success or failure)四、以前辈为榜样(For example with boss)五、荣誉原则(Honor)六、待人友善(Popular)七、善

2015-10-12 20:02:49 4225

原创 一些值得去看的技术分享网站

http://www.habadog.com/  哈巴狗   讨论架构技术的狗窝  58同城的技术人员​http://www.codeceo.com/码农网-程序员编程资料和编程经验分享平台​http://www.v2ex.com/​V2EX  http://googlebridge.com/​用python写的一个google爬虫的网站

2015-10-12 20:02:03 1073

原创 利用JQUERY来操作Radio的方法

在开发中经常会用到Radio来实现用户的选择效果,我在项目中积累了一些利用JQUERY来操作Radio的方法,在这里分享一下,供有需要的朋友借鉴。1、改变radio的选择,触发一些效果 复制代码代码如下:$("input:radio[name='dialCheckResult']").change(function (){ //拨通alert(“123”);

2015-10-12 20:00:55 750

原创 jquery判断checkbox是否选中及改变checkbox状态

jquery判断checked的三种方法:       .attr('checked):   //看版本1.6+返回:”checked”或”undefined” ;1.5-返回:true或false       .prop('checked'): //16+:true/false       .is(':checked'):    //所有版本:true/false//别忘

2015-10-12 19:58:27 399

原创 Windows 10 快捷键收集

全新的Windows 10正在大规模推送,我们已经给出了官方上手指南、镜像、性能对比等。除了大量的新功能和界面改进,Windows 10中同样包含了一批键盘快捷键,以下为The Verge的整理,很实用。Win键+Tab:激活任务视图Win键+A:激活操作中心Win键+C:通过语音激活CortanaWin键+D:显示桌面Win键+E:打开文件管理器

2015-10-12 19:55:06 304

转载 find 和 grep 的结合使用

1, grep find and xargs 结合用grep命令在当前目录下的Makefile文件中搜索libTsCommon.a这个词:[leo@leo streamer]$ find . -name 'Makefile' -print | xargs grep "libTsCommon.a"./libTsCommon/Makefile:lib_target  = $(TARGE

2014-06-24 14:32:47 1209

Docker技术入门与实战

docker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战ocker技术入门与实战

2017-11-09

boot2docker.iso version-17.06.0.ce

最新的boot2docker.iso

2017-08-09

oracle pl/sql最佳实践

oracle pl/sql最佳实践

2013-12-11

空空如也

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

TA关注的人

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