使用正则表达式校验svn日志

by kevin 31. 八月 2019 20:08 >
最近想要对svn提交的日志进行管理。 考虑到使用bat命令进行正则校验感觉比较麻烦,而且灵活性也不好,所以选择python来实现。   首先添加svn钩子pre-submit 1: Setlocal 2: set sd=D:\Repositories\hooks 3: set py="D:\Program Files\Python37\python" %sd%\pre-commit.py %1 %2 4: for /F %%i in ('%py%') do (set r=%%i) 5: echo %r% 1>&2 6: if %r%==1 ( 7: exit 1 8: ) els... [更多...]

记某日加班

by kevin 19. 八月 2019 13:40 >
日出十分,辗转反侧。 饿饿饿 搭公车,顶着酷热,因为职责。 呵呵呵 风雨雷电的夜色,代码也写的坎坷。 撤撤撤 一碗面,换来的不止饱嗝,还有诗歌。 得瑟,管他成色几何。

svn日志查看的几个经验

by kevin 17. 八月 2019 11:15 >
最近使用svn碰到的一些情况,记录一下。 说明一下: 服务的:VisualSVN-Server 客户端:TortoiseSVN 1. 高版本客户端提交的日志,低版本的客户端查看不了。 svn客户端升级之后,最好还是svn clear一下。 2. 高版本的客户端提交的日志导致低版本服务端的钩子无法正常运行。 大概的原因是,高版本的客户端提交的日志可能包含一些分隔符(比如换行符),导致服务端无法正常调用钩子。

谈谈时间管理

by kevin 30. 六月 2019 12:34 >
简单说说我对时间管理的理解。 阶段一: 1 同一个事情,通过学习或者思考,提高做事的效率。就是生巧孰能。  2 并行做几件事情。  3 借助工具 阶段二: 1 找人做 2 成本收益 阶段三: 尽量的去享受每一段时间。   写的比较粗糙,因为我懒。看懂的自然看懂,看不懂的等我哪天来补充。

程序员新人如何提升自己

by kevin 30. 三月 2019 18:06 >
因为工作的原因,经常接触一些程序员新人。所以也经常被提问,作为程序员新人,要如何提升自己。 可能是被问多了,这里做个整理。 首先,应该想清楚提升自己的目的是什么,这个我就不说的太直白了,大家都懂。我想说的是要朝着提升编程产出的方向来展开。 那么,增加编程产出,要么增加编程时间,要么提升编程效率。增加编程时间,这个大家都知道怎么做,那么我就说一下如何提升编程效率。 先说说要做哪些事情。 1. 更有效的使用编程工具。目前的编程工作,主要使用的工具有IDE,搜索引擎和辅助软件来完成。怎么提升IDE的使用水平就不说了;搜索引擎的话,使用google(别跟我说google访问不了),不要使用百度(不要问为什么);辅助软件那就很多了,代码生成工具,数据库设计器,抓包工具等等,就算是截图工具,记事本,也尽量选择适合自己的,有能力的话,也可以自己开发一些小工具。 2. 通过管理来提升编程效率。... [更多...]

无法复制网页上的文字

by kevin 18. 三月 2019 18:42 >
最近,碰到一些网页屏蔽了复制功能。写个简单的解决办法。 1. 下载google浏览器(或者360极速浏览器) 2. 再网页上点击鼠标右键,点击弹出菜单中的“检查”     3.在下图左边的小窗口中,找到body,点击body;在右边的小窗口中,找到-webkit-user-select 把前面的勾去掉。

开发杂记-优雅的输出富文本编辑内容

by kevin 28. 十二月 2018 16:01 >
很多时候,我们不希望富文本编辑的结果,被页面的样式影响,下面这个方案还不错。 <div class="artical_body"> <iframe id="contentFrame" class="contentFrame" style="overflow: hidden; bo:0; width: 100%; height: 100%;" src="javascript:void(function(){document.open();document.write('htmlencode(这里是你的html,请先进行htmlencode)');document.close();}())"></i... [更多...]

.net 如何修改config文件

by kevin 25. 十月 2018 11:31 >
string appConfigFile = Assembly.GetEntryAssembly().Location; Configuration appConfig = ConfigurationManager.OpenExeConfiguration(appConfigFile); AppSettingsSection appSettings = (AppSettingsSection)appConfig.GetSection("appSettings"); var config = UploadConfig; appSettings.Settings["KEY"].Value = "VALUE"; appConfig.Save(); ... [更多...]

开发杂记-Oracle学习

by kevin 25. 五月 2017 17:49 >
在Oracle 11g 中默认的profile启用了密码过期时间是180天。 Oracle中如何查看客户端的IP? 缺省从 v$session 中不能直接获得客户端 IP,可以在数据库中创建一个追踪客户端IP地址的触发器: create or replace trigger on_logon_trigger after logon on database begin dbms_application_info.set_client_info(sys_context('userenv', 'ip_address')); end; 常用的显示客户端信息的sql: select v.USERNAME, v.STATUS, v.SCHEMANAME, v.O... [更多...]

windows下用netstat查看系统端口使用情况

by kevin 21. 九月 2016 23:08 >
首先,看看netstat 都有什么选项  1: C:\Users\Administrator>netstat -help 2:   3: 显示协议统计和当前 TCP/IP 网络连接。 4:   5: NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval] 6:   7: -a 显示所有连接和侦听端口。 8: -b 显示在创建每个连接或侦听端口时涉及的可执行程序。 9: ... [更多...]