其他技术问题
不要忘了为什么出发
加油吧,小伙!
展开
-
git:搭建远程仓库
1.使用git创建远程仓库时,一定要创建裸仓库,即git init --bare。否则,使用push向远程仓库提交更新时,会报错。2.由于远程仓库一般都是裸仓库,所以是看不到源代码的。所以,要把代码部署到生产环境,还需要接下来的操作:(1)在远程裸仓库的hooks目录下,创建并编辑名为post-receive文件:vim post-receive编辑如下内容:#!/b原创 2017-06-06 16:10:16 · 1872 阅读 · 0 评论 -
关闭WPS弹框广告
WPS老是会弹出广告,可烦人了,而且不知道在哪里给关掉。就是想烦死你,然后逼你去办会员,然后取消广告。今天终于知道如何那些烦人的广告了。step1:step2:step3:经过以上几步,就OK了!可以开开心心的办公了!...原创 2018-08-27 13:06:16 · 902 阅读 · 0 评论 -
eclipse同名变量高亮显示
今天不知道干了什么骚操作,搞的eclipse中同名变量不再高亮显示,极不方便,大大降低了我的开发效率。解决方法如下:方法1:alt + shift + o推荐用方法1,简单粗暴!方法2:点下图中的图标方法3:Window->Preferences->Java->Editor->Mark Occurrences,然后把Local Variables给勾...原创 2018-08-27 19:17:02 · 1769 阅读 · 0 评论 -
eclipse项目中.classpath文件详解
1 前言在使用eclipse或者myeclipse进行java项目开发的时候,每个project(工程)下面都会有一个.classpath文件,那么这个文件究竟有什么作用?2 作用.classpath文件用于记录项目编译环境的所有信息,包括:源文件路径、编译后class文件存放路径、依赖的jar包路径、运行的容器信息、依赖的外部project等信息。如果把该文件删除,则eclipse不...转载 2018-08-13 09:51:21 · 6406 阅读 · 1 评论 -
UUID
UUID含义是通用唯一识别码 (Universally Unique Identifier),这是一个软件建构的标准. UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识标志,而不需要透过中央控制端来做辨识标志的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。目前最广泛应用的 UUID,即是微软的 Mic...原创 2018-09-11 19:49:51 · 760 阅读 · 0 评论 -
eclipse使用技巧
一下内容都是在工作过程中get到的,凌乱而无序,遇到一点就记录一点。(1)ctrl + shift + o,自动导入需要的包,也会删除掉多余的包。(2)对于private修饰的属性或方法,如果在当前类中没有被使用,就会出现黄牌提示。其他访问权限的类成员就不会提示,因为他们可能在该类的外部被使用。(3)未使用的局部变量也会有黄牌提示。...原创 2018-09-19 07:25:56 · 339 阅读 · 0 评论 -
使用Adobe Acrobat编辑PDF,实现文件签名
昨天学校要派遣接收函,接收函需要有本人签字。接收函是PDF格式,所以需要编辑该PDF文件,插入本人签名。Adobe Acrobat是一款非常好用的PDF编辑工具,使用该工具就可以轻松实现对PDF文件的编辑。(1)在白纸上手写签名,然后手机将签名拍下来。文字背景一定要足够白,这样插入的签名图片与原文件才更加融合,不会太突兀。(2)然后将签名图片适当裁剪,就可以插入到原PDF文件中,这样就...原创 2018-06-15 14:28:03 · 7003 阅读 · 0 评论 -
Navicat可以导出各种格式的数据
今天取生产数据,发现Navicat很好用,可以直接将查询出的数据以不同格式导出。原创 2018-12-04 18:18:39 · 3125 阅读 · 0 评论 -
身份证号规则
1.号码的结构 公民身份号码是特征组合码,由十七位数字本体码和一位校验码组成。排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 2.地址码 表示编码对象常住户口所在县(县级市、旗、区)的行政区划代码,按GB/T2260的规定执行。 3.出生日期码 表示编码对象出生的年、月、日,按GB/T7408的规定执行,年、月、日代码...原创 2018-12-22 11:33:28 · 8641 阅读 · 1 评论 -
Eclipse常用快捷键
自己在实际工作中最常使用的几个快捷键:(1)Ctrl + Shift + R 查询文件(2)Ctrl + O 查询类成员。常用于查询类中某个方法。(3)Ctrl + F 查询字符串。用于查询源文件中是否包含某个字符串。(4)Ctrl + H 查询,各种查询。(5)Alt + / 辅助(6)Shift + Tab 左缩进(7)Ctrl...原创 2018-06-28 13:34:34 · 117 阅读 · 0 评论 -
Eclipse优化building workspace过程
以前做的项目小,没有注意到building workspace的性能问题。现在参与的项目,文件太多了,打开Eclipse自动building workspace的过程实在太费时了。经过排查,发现是对js的build最费时。其实根本就没有必要build js。具体解决办法如下图所示:...原创 2018-06-20 09:41:22 · 513 阅读 · 0 评论 -
修改windows cmd编码
今天在cmd下执行PHP程序,会输出中文字符,但是在cmd中输出的中文字符是乱码的。这是因为cmd字符编码的格式与我PHP文件中的编码不一致造成的。修改cmd字符编码的方法:在cmd中输入chcp命令,参数为所选择字符集代码。chcp 65001 就是换成UTF-8代码页chcp 936 可以换回默认的GBKchcp 437 是美国英语 这里只列原创 2017-08-16 09:33:58 · 1837 阅读 · 0 评论 -
PHP设置页面字符集utf-8
这个需要使用header()函数,这个函数的功能就是设置响应报文内容的。想让浏览器按utf-8编码处理页面,就需要在响应报文中设置content-type字段。content-type,用于定义网络文件的类型和网页的编码,决定文件接收方将以什么形式、什么编码读取这个文件。在PHP文件中插入下边这行代码就可以了,不过要注意在header()函数之前不能有任何输出。header("Co原创 2017-08-16 10:00:38 · 3575 阅读 · 0 评论 -
后端解决ajax跨域的方法
今天学会了一个实现跨域的好方法。项目中,使用ajax异步向后端请求数据,但是ajax不能跨域请求。通常的解决办法是使用jsonp。但今天我学到了一个更好的方法。前端不能跨域,但是后端可以啊。就以PHP为例来解释一下这个过程。假如现在有一个前端页面和两个PHP文件,index.html、a.php、b.php。其中index.html和a.php在同一个域名下,b.php与它俩不在同原创 2017-08-10 22:40:20 · 1800 阅读 · 0 评论 -
ssh连接vim编辑时习惯性按下Ctrl+s
最近在使用ssh远程连接服务器,并用vim编辑文件时,由于使用习惯,总会按ctrl+s进行保存。然后,就没有办法进行操作了,不论按啥都没反应,误以为与服务器断开了连接,然后关闭ssh窗口,重新进行ssh连接。其实这是不对的!解决办法:Ctrl + s :阻止向终端输出Ctrl + q :恢复向终端输出原创 2017-08-04 11:37:11 · 2176 阅读 · 0 评论 -
发送短信验证码的思路
今天突发奇想,在登录的时候给手机发送验证码是如何实现的呢?调用第三方接口,给指定手机号码发送短信。在网上可以找到很多第三方短信接口平台,不过基本都是商业性服务,需要收费。原创 2017-08-23 11:33:10 · 432 阅读 · 0 评论 -
如何生成短链接
http://t.cn/RComoSs之前在使用微博的时候,见过这种链接,当时觉得这种链接很奇怪,不知道怎么回事。直到昨天参加了今日头条的网测,才知道原来这叫短链接。短链接,short url。由于微博对内容有140字的字数限制,如果想在微博内容中插入链接,普通的URL,也就是长连接,会占用过多字数,所以就需要短链接。微博提供的短链接生成工具:http://dwz.wailia原创 2017-08-23 11:36:00 · 3663 阅读 · 0 评论 -
使用Postman进行Http接口测试
在前后端协同开发的时候,前端负责写页面,后端负责写接口。后端需要把接口调试通,前端只负责调用。所以后端需要在前端页面没写好的情况下,能够测试接口。Postman是个很棒的工具,可以模拟浏览器的请求行为,对接口进行测试。Postman使用非常简单,可以非常方便地测试后端写的接口。...原创 2018-06-22 17:30:40 · 653 阅读 · 0 评论 -
防止浏览器读取缓存内容
由于浏览器存在缓存,所以会导致服务器上的内容修改了,但是在浏览器却显示没有变化。为了解决这个问题,可以在每次请求的时候加一个随机数参数。这个随机数参数的唯一作用就是让浏览器误以为请求的是一个新链接,这样浏览器就不会去读取缓存里的内容。具体如下图所示:但是这样做也有一个弊端,因为缓存可以减少对服务器的直接访问,减少服务器的压力。浏览器不读取缓存里的内容之后,每次都会访问服务器,这样就会增加服务器的压...原创 2018-06-23 11:57:10 · 2554 阅读 · 0 评论 -
Eclipse中设置SVN忽略文件和文件夹
首先得知道,已经被SVN管理的文件或文件夹是不能被或略掉的。所以,以下配置只对未添加到SVN版本管理的文件或文件夹有效。Window–>Preferences–>Team–>Ignored Resource–>Add Pattern,输入需要被忽略的文件或文件夹即可。举个栗子:(1)忽略.class文件:*.class(2)忽略文件夹:*/target/*对于已经添加到SV...原创 2018-06-25 11:52:02 · 7291 阅读 · 0 评论 -
linux下的X server
linux下的X server: linux图形界面原理Moblin Core是在Gnome Mobile的平台上建立。我以前玩Linux,提交的都和图像没有关系,连Xwindows都不用启动,开机后直接进入文本命令行,所以这方面了解得很少,需要学习一下. 严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用 GN...转载 2018-12-23 10:42:33 · 1580 阅读 · 0 评论