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: ... [更多...]

SQL Server 2008 导出/还原/兼容到 SQL Server 2005、2000

by kevin 14. 八月 2016 14:52 >
之前我们要将一个表中的数据导出为脚本,那么只有在网上找一个导出数据的Script,然后运行就可以导出数据脚本了。现在在SQL Server 2008的Management Studio中增加了一个新特性,除了导出表的定义外,还支持将表中的数据导出为脚本。导出过程: 在SSMS2008(SQL Server Management Studio 2008)中的对象资源管理器中,右击需要导出数据的数据库,在弹出式菜单中选择“任务”下的“生成脚本”选项。 在脚本向导的选择脚本选项中,有以下重要选项可以选择: “编写数据的脚本”:是否导出数据库中的表数据。 “包含 If Not Exists”:此选项可以删除数据库中已存在的同名的数据库对象。 “编写创建数据库的脚本”:是否产生 Create Database 的SQL 脚本 ... [更多...]

在Ajax响应之后打开新窗口(标签)

by kevin 3. 八月 2016 14:17 >
最近的开发中有一个功能,点击一个链接之后,要判断当前的用户是否登录,没有登录的话,需要弹出一个登录对话框,用户登录之后,再在新的窗口(标签)中打开链接指向的Url。 不多说,直接贴出代码: $(document).delegate("a", "click", function () { var actionUrl = $(this).attr("href"); var ssoAction = function () { window.open(actionUrl, '_blank'); }; if (isLogin()) { ssoAction(); } e... [更多...]