随笔分类 - 技术总结
摘要:文件包含命令行的一般形式为:#include"文件名"例如:#include"stdio.h"#include"math.h"include中尖括号与引号的不同功能:使用尖括号表示在包含文件目录中去查找(包含目录是由用户在设置环境时设置的),而不在源文件目录去查找;使用双引号则表示首先在当前的源文件目录中查找,若未找到才到包含目录中去查找。用户编程时可根据自己文件所在的目录来选择某一种命令形式。转载请注明出处:http://dreamans.com欢迎分享!
阅读全文
摘要:最近接触到了移动端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-------->
阅读全文
摘要:svn没有恢复旧版本的直接功能,不过可以使用svnmerge命令恢复。比如说当前HEAD为14,而我要恢复成10版本,怎么做?用svnmerge:svnupdatesvnmerge--revision14:10svncommit-m"restoretorevision10"可能会很奇怪,因为不理解为什么合并能恢复旧版本。这里要理解一个关键点,就是svnmerge的原理。merge是比较指定版本的差异,然后把这些差异应用到本地工作副本,而-r后的14:10,是指相对于版本14来说版本10的变化(注意,这个版本的次序很重要。),也就是相对版本14,我版本10添加了哪些文件或目录
阅读全文
摘要: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
阅读全文
摘要: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
阅读全文
浙公网安备 33010602011771号