工作中有一次不小心提交了不该提交的代码到GIT上,而且在发现之前又提交了几个commit,现在想在GIT服务器上永久删除这个commit,具体步骤记录如下。 假设当前分支为master,当前的commit情况如下,现在需要删除commit_id_2和commit_id_4: 一、创建新的分支,用于r ...
分类:
其他好文 时间:
2016-04-19 17:23:20
阅读次数:
138
在并行软件开发过程中,同步操作似乎是必不可少的。当多线程对同一个对象进行读写操作时,为了保证对象数据的一致性和正确性,有必要对对象进行同步。而同步操作对系统性能有相当的损耗。为了尽可能的去除这些同步操作,提高并行程序性能,可以使用一种不可改变的对象,依靠对象的不变性,可以确保其在没有同步操作的多线程 ...
分类:
其他好文 时间:
2016-04-19 17:25:36
阅读次数:
183
一: 关于weinre weinre是一款依赖于nodejs的远程调试工具,现阶段一般用到手机app上调试非常的强大 二: weinre的安装 1) 安装 nodejs以及npm 2) 安装weinre 三: weinre使用例子 1) 打开命令行,输入: weinre --boundHost[IP ...
分类:
其他好文 时间:
2016-04-19 17:22:39
阅读次数:
160
首先,我要肯定老师的教学方法,让我们把书本上比较无趣的知识应用在了做项目上面。几周下来,老师一边讲课一边给我们讲实际项目所需要的各种知识,这不仅让我对软件工程有了一个大概的认识,还让我学习了项目中会用到的东西。 其次,在不短不长的7周左右的时间里,我们完成了教学辅助系统的项目,虽然还存在一些小问题, ...
分类:
其他好文 时间:
2016-04-19 17:23:51
阅读次数:
203
CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比贴图性能更好,体验更加,是一种非常好的网页美观方式。 这32种图形分别为圆形,椭圆形,三角形,倒三角形,左三角形,右三角形,菱形,梯形,长方形,正方形,圆环,平行四边形,五角星,六角星,五边形,六边形,八 ...
分类:
Web程序 时间:
2016-04-19 17:22:13
阅读次数:
182
iOS学习笔记之ARC内存管理 写在前面 ARC(Automatic Reference Counting),自动引用计数,是iOS中采用的一种内存管理方式。 指针变量与对象所有权 指针变量暗含了对其所指向对象的所有权 当某个方法(或函数)有一个指向某个对象的局部变量时,可以称该方法(或函数)拥有该 ...
分类:
移动开发 时间:
2016-04-19 17:24:18
阅读次数:
231
第一种: public function about(){ $name = "cai" return view("sites.about")->with('name',$name);} public function about(){ return view("sites.about")->with ...
分类:
其他好文 时间:
2016-04-19 17:24:22
阅读次数:
115
第一章Android系统移植与驱动开发概述 Android的系统架构分为四层:Linux内核(Android使用Linux2.6作为内核)、C/C++代码库、Android SDK API(JAVA编写的Library)、应用程序。 Android移植分为系统移植和应用移植,Android的系统移植 ...
分类:
移动开发 时间:
2016-04-19 17:23:12
阅读次数:
131
http://www.coolcode.org/?action=show&id=128这里可以查到一个相关文章.附上xiunobbs里的代码,自己加了点注释,欢迎大牛批评指正//将数值数组还原成字符串,$v为str2long返回的数组,$w为bool值(数组中是否包函原str长度) //将字符串转换 ...
分类:
Web程序 时间:
2016-04-19 17:22:26
阅读次数:
193
以前写过一篇文章讲了一下python中的多态,最后得出结论python不支持多态,随着对python理解得加深,对python中得多态又有了一些看法。 首先Python不支持多态,也不用支持多态,python是一种多态语言,崇尚鸭子类型。以下是维基百科中对鸭子类型得论述: 在程序设计中,鸭子类型(英 ...
分类:
编程语言 时间:
2016-04-19 17:21:37
阅读次数:
261
iOS客户端应用架构看似简单,但实际上要考虑的事情不少。本文作者将以系列文章的形式来讨论iOS应用架构中的种种问题,本文是其中的第三篇,主要讲网络层设计以及安全机制和优化方案。 前言 网络层在一个App中也是一个不可缺少的部分,工程师们在网络层能够发挥的空间也比较大。另外,苹果对网络请求部分已经做了 ...
分类:
移动开发 时间:
2016-04-19 17:23:46
阅读次数:
217
1:作业目标: 软件产品利益相关者(stakeholder)识别 NABCD分析 编写项目计划 2:利益相关者:用户:南通大学的教师,学生 顾客:南通大学 市场分析师:南通大学的教师 监管机构:南通大学 软件工程师:开发软件的某个团队 3:NABCD分析框架: 4:功能分析四象限法: ...
分类:
其他好文 时间:
2016-04-19 17:22:04
阅读次数:
151
插入排序:直接插入排序、希尔排序、二分插入排序 1.直接插入排序 2.希尔排序 ...
分类:
编程语言 时间:
2016-04-19 17:20:39
阅读次数:
125
Treeview用于显示按照树形结构进行组织的数据。 Treeview控件中一个树形图由节点(TreeNode)和连接线组成。TtreeNode是TTreeview的基本组成单元。 一个树的节点又包含文本(Text)和数据(Data)。Text为String类,Data则为无定形指针(Untyped ...
分类:
其他好文 时间:
2016-04-19 17:21:40
阅读次数:
307
[必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder)。 参考资料:《构建之法》 Ch 8.2, Page 159. 利益相关者:学校的老师和学生、软件工程师、市场分析师、学校的网络监管机构、 [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需 ...
分类:
其他好文 时间:
2016-04-19 17:20:20
阅读次数:
121
<script> var test=['<div class="cur"></div>','<div class="cur"></div>']; if(test[0].indexOf('class="cur"')>-1){ console.log(1) }</script> 如果没有找到 index ...
分类:
Web程序 时间:
2016-04-19 17:20:59
阅读次数:
131