
技术细节
果4点儿
这个作者很懒,什么都没留下…
展开
-
VS 中文乱码问题
工作时OS是繁体中文的,VS(2005/2008)也是繁体中文的。打开之前业余在家里做的项目(简体中文VS开发的),里面的中文字串和注释等都变成了乱码。 网上到处找不着真正的答案,都说重新保存为UTF-8,废话,本来打开的就是原来的项目编码方式就是gb2312之类的非Unicode,现在在繁体中打开就是乱码,怎么重新保存?难道你能把乱码保存为utf-8??网上有些人回答别人的问题时,问题都原创 2009-11-25 12:04:00 · 9413 阅读 · 0 评论 -
Git Commit前取消add 操作(利用git reset操作)
先查看下状态执行git add -A .此时查看status之后,不想commit,希望撤回add之前的操作,但要保留修改(包括 新加文件、删除文件、已有文件修改等)有两种方式 一、 git reset -q二 、 git reset --mixed 注意不可使用 git reset --hard 或者原创 2016-09-02 13:06:30 · 6416 阅读 · 0 评论 -
Git 索引文件(index file)
从 linux大棚-roclinux.cn 作者:rocrocket===这次重点讲解索引文件(index file)的作用。我们在提交工作时,使用最多的命令就是git commit -a了,但是这个将提交你所做的所有工作。其实,如果你了解commit的工作机制,你会知道我们可以自定义提交哪些部分到哪些工作树中,其实自由度很大的。1还记得之前转载 2016-09-02 12:56:06 · 4970 阅读 · 0 评论 -
linux 下 将一个已有目录添加到git服务器
有时候(非标准操作),我们会有这样的需求:将已有数据的目录绑定到git服务器(以coding.net为例),并将数据上传到服务器。步骤如下:1. 进入等操作目录,假设是 /data/wwwroot/web12. git clone --no-checkout git@git.coding.net:tianjie/***.git tmp 3. mv tmp/.git .原创 2016-08-09 16:43:09 · 3723 阅读 · 0 评论 -
linux 下 使用 ssh 连接git库
以国内的coding.net为例:如果使用https协议访问git,有时候由于大量文件,超过大小 ,往往会报错。error: RPC failed; result=22, HTTP code = 413网上有很多解决此问题的办法,但都相对比较麻烦,而且对于coding这种第三方库,有些配置是无法修改到的。 所以改用SSH协议传输更好。 如果是首次建立仓库,则直接选择s原创 2016-08-09 16:14:15 · 2436 阅读 · 1 评论 -
[转载]Oracle EBS之Oracle Forms中的“WHEN-LEAVE-RECORD”触发器
Oracle EBS之Oracle Forms中的“WHEN-LEAVE-RECORD”触发器[日期:2011-08-11]来源:Linux社区 作者:t0nsha[字体:大 中 小]在开发Oracle Forms时,有没有碰到这样的需求,我需要在每次离开一行记录时执行某个操作。用WHEN-VALIDATE-RECORD,不转载 2014-04-22 14:51:42 · 928 阅读 · 0 评论 -
我是个爱改Bug的程序员
我是个爱改Bug的程序员,而且我一直认为这是成为优秀程序员的必备品质(虽然我不是)。而我发现大多数新人(不想用菜鸟来形容)是不喜欢改Bug的,当你给新人安排这样的任务时,通常不会看到激动而兴奋的眼神,而只会听到“好吧”这种无奈的应答。而且很多换工作的程序员的理由都是上家公司只让自己改些bug,没有参与核心开发,对于这样的人,我肯定不会招。 我发现自己过去五年的开发时间,其实大部分时间在原创 2014-03-19 08:32:46 · 1294 阅读 · 0 评论 -
判断n个数是否为连续的?
今天看了csdn社区中sungj0917提出的问题:有n个整数,有什么好的算法确定这n个数是连续的吗于是我写了一个O(n)的算法,当然,我用空间换时间,也就是说用了很多变量记录,希望大家丢砖。 算法支持重复数字。思路如下:遍历一次(目前是没想到如何避免遍历),在遍历过程中做以下事: 1. 记录最大max,最小数min。 2. 用hashtable(实际上可以用任何数组)记录各个原创 2009-11-23 16:57:00 · 2343 阅读 · 0 评论 -
Git利用.gitignore不跟踪某些文件(以及不生效的解决办法)
通常我们不需要将日志、调试日志、测试图片、cached文件等上传至git库利用.gitignore文件来设置忽略规则在你的代码根目录添加.gitignore文件:具体选项不再解释,可去百度如果项目中途,需要再添加一些文件过滤掉,往往规则不生效,原因如下:因为原来这些文件没有被过滤,实际添加进了Index中(参考我另外篇Index文章原理),也就是被跟踪过,此时直原创 2016-09-02 15:01:11 · 4004 阅读 · 0 评论