上一页 1 2 3 4 5 6 ··· 84 下一页

2014年1月7日

iOS Dev (22) 文件、路径

摘要: iOS Dev (22) 文件、路径作者:CSDN 大锐哥博客:http://blog.csdn.net/prevention沙箱 Sandbox 的路径和其他很多应用平台一样,iOS 也限定了每个 APP 的活动范围,只能被限定在一个硬盘空间里,即 Sandbox。如何拿到这个 Sandbox。很容易:NSString *outDirPath = [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"];这个 outDirPath 就是沙箱的 path。拿到 Resource 的路径Resource 和 阅读全文

posted @ 2014-01-07 16:11 love so much 阅读(186) 评论(0) 推荐(0) 编辑

spring mvc使用@InitBinder 标签对表单数据绑定

摘要: 在SpringMVC中,bean中定义了Date,double等类型,如果没有做任何处理的话,日期以及double都无法绑定。 解决的办法就是使用spring mvc提供的@InitBinder标签 在我的项目中是在BaseController中增加方法initBinder,并使用注解@Init... 阅读全文

posted @ 2014-01-07 16:08 love so much 阅读(465) 评论(0) 推荐(0) 编辑

如何给你的函数变量命名

摘要: 如何给你的函数变量命名最近在项目中做了几次代码review,发现代码中经常出现变量函数命名不是很完美的情况。有些变量名字,稍为一看,可以很容易看出它要表达的意思,但一样可以取一个更贴切的名字;而有一些名字,就显得特别别扭了。本文不讨论命名风格(匈牙利风格,还是Linux风格),仅从变量表达的意思上,应该选取什么样的英文词汇进行表达。由于我一直从事Linux开发,因此本文的命名风格是Linux编程风格。但这不妨碍表达如何给变量命名的原则。原则1:尽量少用泛指词汇,如flag,tmp等,应该使用特指词汇在初学者眼中,flag是个很常用的命名词汇,它用来表示一个志标。它的值通常是0或1,表示是否已打 阅读全文

posted @ 2014-01-07 16:04 love so much 阅读(457) 评论(0) 推荐(0) 编辑

OSX: 10.9的SMB网络共享连接可能破坏其权限设置

摘要: 参见以前的Blog,“OSX: 10.9 Mavericks的重要更新技术细节(1)”,自从10.9之后,它的内核默认地使用全新的SMB2协议,这本来是令人期待的变化,不过根据这多年来和OS X系统的使用经验来说,不指望它表现得多好,正如从前每次更换内部模块的时候一样,bugs肯定会另用户头晕脑胀,有时甚至是沮丧愤懑,这次看来也不例外。 问题情况是这样的,当客户端在Finder中使用SMB2(默认的)连接到服务器上的共享后,该共享的用户存取权限是正确的,但是一旦用户在Finder的Get Info中改变用户权限后,就会破坏服务器共享上已有的权限设置,也可能清空。被验证的服务器端有:NetApp 阅读全文

posted @ 2014-01-07 16:00 love so much 阅读(408) 评论(0) 推荐(0) 编辑

提高工作效率--番茄工作法

摘要: 最近刚刚读完一本书,书名为《番茄工作法》,在书中,提到一些观点,我觉得对自己非常有效,突然感觉每天生活平平,没有什么进步。这里边有一些,我个人感触颇深的观点,在此先做下分享:首先:番茄工作是以25分钟为单位的原子性工作模式,一个番茄钟只干一件事,也就是说一次只干一件事、并且全身心投入早上制定番茄钟,晚上反思,今天番茄钟的效果,作对比,对明天乃至以后的情况进行分析,以便以后制定合理的番茄钟为了避免番茄钟被打断,最好能够配合自己情况,对不同事情分个轻重缓急,对这个必须要分情况而论,因为本身像我们公司,就是沟通及时性非常重要,所以你需要合理的安排自己的番茄钟,同时,做好被打断的准备,当然也要避免自己 阅读全文

posted @ 2014-01-07 15:56 love so much 阅读(269) 评论(0) 推荐(0) 编辑

DOS 根据用户输入执行指令判断IF

摘要: @echo offset /p op="输入指令:"if "%op%" == "1" (echo 你输入了指令1) if "%op%" == "2" (echo 你输入了指令2) pause 阅读全文

posted @ 2014-01-07 15:53 love so much 阅读(212) 评论(0) 推荐(0) 编辑

[置顶] 学习鸟哥的Linux私房菜笔记(6)——过滤器、输入输出及管道

摘要: 一、过滤器 Linux中的应用工具分为三种: 交互工具 过滤器 编辑器 能够接受数据,过滤再输出的工具,称之为过滤器对过滤器和进程,存在着输入源与输出对象 二、输入、输出、重定向输入:过滤器的数据来源——标准输入stdin(0):默认是键盘输出:过滤器的数据去向——标准输出stdout(1):默认是终端屏幕错误输出:报错讯息与标准输出走不同的I/O通道——标准错误输出stderr(2):默认是终端屏幕重定向:标准输入、输出与错误输出,都可以用特定符号改变数据来源或去向 三、输入重定向使用" 改变数据输出目标例如:ls -l > listfile将当前目录下的文件以长模式显示.. 阅读全文

posted @ 2014-01-07 15:49 love so much 阅读(329) 评论(0) 推荐(0) 编辑

LRU Cache

摘要: 题目原型:Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following operations:getandset. get(key)- Get the value (will always be positive) of the key if the key exists in the cache, otherwise return -1. set(key, value)- Set or insert the value if the key 阅读全文

posted @ 2014-01-07 15:45 love so much 阅读(232) 评论(0) 推荐(0) 编辑

合并两个有序单链表

摘要: 题目原型:Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists. 直接贴代码吧: public ListNode mergeTwoLists(ListNode l1, ListNode l2) { if(l1==null&&l2==null) return null; else if(l1==null) re... 阅读全文

posted @ 2014-01-07 15:42 love so much 阅读(159) 评论(0) 推荐(0) 编辑

C/C++使用Lu脚本协程

摘要: 欢迎访问Lu程序设计C/C++使用Lu脚本协程1 说明 要演示本文的例子,你必须下载Lu32脚本系统。本文的例子需要lu32.dll、lu32.lib、C格式的头文件lu32.h,相信你会找到并正确使用这几个文件。 用C/C++编译器创建一个控制台应用程序,复制本文的例子代码直接编译运行即可。2 关于Lu协程 在本教程系列的开始,介绍了Lu脚本的基本数据结构(详细参考Lu编程指南),即: 如果Lu表达式(函数)中使用了函数yield,该表达式称为一个协程(coroutine)(详细参考Lu用户指南)。协程不能递归运行,只有这一个限制。Lu协程有4种状态:正常、运行、挂起、 终止。正常态是可以运 阅读全文

posted @ 2014-01-07 15:38 love so much 阅读(324) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 ··· 84 下一页

导航