随笔分类 -  技术总结

摘要:文件包含命令行的一般形式为:#include"文件名"例如:#include"stdio.h"#include"math.h"include中尖括号与引号的不同功能:使用尖括号表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的),而不在源文件目录去查找;使用双引号则表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。用户编程时可根据自己文件所在的目录来选择某一种命令形式。转载请注明出处:http://dreamans.com欢迎分享! 阅读全文
posted @ 2012-11-23 12:47 dreamans 阅读(270) 评论(0) 推荐(0)
摘要:最近接触到了移动端API开发的问题,为了确保应用与API 服务器之间的安全通信,防止数据篡改等恶意攻击,和同事探讨出此验证方法:首先向移动端应用分配APP_ID(int) ,APP_KEY(32位随机字串),移动端利用APP_ID 与 APP_KEY向服务器端请求,服务器端判断该应用是否合法;应用合法则生成临时Token返回给移动应用(Token有效期默认3600s),服务器端存储该Token;应用每次向接口请求数据都必须将Token与APP_ID一同请求,服务器端进行Token验证。示例:APP应用 ------请求指定接口(APP_ID,APP_KEY)获取Token--------> 阅读全文
posted @ 2012-11-21 11:36 dreamans 阅读(2765) 评论(0) 推荐(0)
摘要:svn没有恢复旧版本的直接功能,不过可以使用svnmerge命令恢复。比如说当前HEAD为14,而我要恢复成10版本,怎么做?用svnmerge:svnupdatesvnmerge--revision14:10svncommit-m"restoretorevision10"可能会很奇怪,因为不理解为什么合并能恢复旧版本。这里要理解一个关键点,就是svnmerge的原理。merge是比较指定版本的差异,然后把这些差异应用到本地工作副本,而-r后的14:10,是指相对于版本14来说版本10的变化(注意,这个版本的次序很重要。),也就是相对版本14,我版本10添加了哪些文件或目录 阅读全文
posted @ 2012-11-16 13:10 dreamans 阅读(761) 评论(0) 推荐(0)
摘要:git init 初始化版本库git add 添加文件到版本库git remote add origni url 添加远程版本库git commit -m 'log message' 添加修改到缓冲区git push origin 推送版本库到远程git fetch origin master 从远程版本库获取最新版本到本地 不会mergegit merge origin/master 合并远程到本地git pull origin master 从远程获取最新版本并merge到本地git fetch origin master:temp 从远程获取最新版本到temp分支git 阅读全文
posted @ 2012-10-01 13:38 dreamans 阅读(800) 评论(0) 推荐(0)
摘要:Win7下 修改文件:C:\Users\[用户名]\AppData\Roaming\Subversion\configenable-auto-props = yes*.php = svn:keywords=Id Author Rev Date*.ini = svn:keywords=Id Author Rev Date*.js = svn:keywords=Id Author Rev Date*.txt = svn:keywords=Id Author Rev Date*.html = svn:keywords=Id Author Rev Date 阅读全文
posted @ 2012-07-09 08:52 dreamans 阅读(195) 评论(0) 推荐(0)