- 博客(18)
- 收藏
- 关注
转载 BYOD应用的安全性
与普通应用相比,BYOD由于存在客户端软件,以及“记住密码”功能通常会启用,因此对于口令或认证凭据的保护成为区别于传统应用的重中之重。一般常见的问题是将用户的口令明文存在手机应用的配置文件中,或虽然使用加密存储但加密密钥也是存在于手机中的。鉴于此,手机客户端不建议保存用户口令(即使加密后存储也不建议),如果需要保存认证凭据,可考虑的做法:(1) 记住硬件ID,作为对设备或使用人的辅助认...
2013-12-31 11:47:00 49
转载 EasyUI 1.3之前DataGrid中动态选中、获取Checkbox
这几天做项目,由于项目中用到的EasyUI版本过低,不能使用自带操作DataGrid中CheckBox的方法。所以自己写了一个临时方案:根据ID集合选中所属行的CheckBox: 1 data={1,2,3,4,5,6};//需要选中项的ID 2 var funId = data.split(','); 3 var iden = []...
2013-12-30 13:36:00 66
转载 使用 CSS3 实现超炫的 Loading(加载)动画效果
SpinKit 是一套网页动画效果,包含8种基于 CSS3 实现的很炫的加载动画。借助 CSS3 Animation 的强大功能来创建平滑,易于定制的动画。SpinKit的目标不是提供一个每个浏览器都兼容的解决方案,而是给现代浏览器提供更优的技术实现方案和更佳的使用体验。(为保证最佳的效果,请在 Chrome、Firefox 和 Safari 等现代浏览器中浏览)您可能感兴趣的相关文章...
2013-12-28 15:17:00 45
转载 Netbeans7.4下搭建struts2.3.16
一:所需要的jar包如下:在WEB-INF目录下新建一个lib文件夹将jar包复制到里面:在这里要注意将jar包导入lib目录里还不可以,在这里与MyEclipse不同。在项目上右键属性->库:添加JAR/文件夹:然后再web.xml中:配置struts过滤器 <!--struts2 拦截器--> <filter> ...
2013-12-26 17:39:00 48
转载 记录一下最近开发web移动前端的过程
两个项目第一个是公司网站的移动端,我所在的公司是做某方面的新闻站的。所以说页面基本是以一条条的新闻+图文混排为主,顶部有一个自动slider+触屏滑动的功能,使用的是swipe插件,轻量,简洁非常好用。一看就懂 特别赞。采用的的是弹性布局-----------------------------------------------------------------------...
2013-12-24 15:44:00 53
转载 CALayer的自定义视图和自定义图层的执行顺序 (图片翻转的技巧)
一、CALayer自定义视图-->自定图层的执行顺序 1>执行自定义视图的- (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx 方法 2>执行自定义视图的 - (void)drawRect:(CGRect)rect方法 3>执行自定义图层的 - (void)drawInContext:(CGContex...
2013-12-23 00:38:00 84
转载 用于记录程序运行时间
方法一:用clock_t#include <time.h>#include <iostream>using namespace std;clock_t begin = clock();..............clock_t end = clock();double cost = (double)(end...
2013-12-20 18:43:00 93
转载 挨踢项目求生法则——编码篇
摘要:有一句古语“少壮不努力,老大做IT”,做IT确实挺悲剧的,但最悲剧的是做码农(程序员)!烂代码直接产出来软件,而烂代码是怎样产生的呢?是烂程序员吗?大部分程序员是追求进步和高质量代码的,往往是烂的管理方式、无节操的项目工期而导致程序员不知所措、疲于奔命、为赶工而写代码。当加班成常态,你还跟我谈什么代码质量呢!什么叫挨踢项目?IT项目,特别是软件开发项目,都属于“挨踢”...
2013-12-19 17:20:00 67
转载 RIPN的.RU域名申请已经转向RIPN.CENTER了
不少人在网上会找到一些资料,关于.RU申请的.笔者也曾试过.但是笔者发现,从08年开始相关的探讨就少了.于是笔者偶然看到申请教程便去申请,配合着Google翻译俄语着实麻烦.但最后发现,RIPN已经转向一个RIPN.Center了(原话这个意思)关于center,则是收费的.需要另外在网站查找注册缴费方可申请域名,价格高昂.至此,所有网上传言的.RU顶级域名免费申...
2013-12-16 14:33:00 114
转载 【转】MFC 数据绑定 DoDataExchange( )
void CRegisterDialog::DoDataExchange(CDataExchange* pDX){ CDialog::DoDataExchange(pDX); //{{AFX_DATA_MAP(CRegisterDialog) DDX_Control(pDX, IDC_INCOME, m_ctrlIncome); DD...
2013-12-16 11:11:00 77
转载 JS的join函数用法
无意中在网上看到一个关于join比for循环更有效率的说法。虽然不明白为什么,先记一笔。join函数用于数组。返回值为一个字符串。实现的效果就是将数组连成自己想要的字符串,当然是有规律可循的字符串。给一个简单的例子。var array=[1,2,3];var result=array.join(".")结果为:result="1.2.3";当然,如果你想画一个表格也...
2013-12-12 17:34:00 66
转载 jQuery学习——内容筛选&可见性筛选
:contains() Selector描述:选择所有包含指定文本的元素。jQuery( ":contains(text)" )text:用来查找的一个文本字符串。这是区分大小写的。匹配的文本可以直接出现在所选的元素中,或在该元素的任何后代中,或两者兼有。正如属性值选择器,:contains()选择器中括号内的文字,可为纯文本,或用引号包围。文本必须有匹配的情况下被选中。...
2013-12-11 21:28:00 79
转载 XMPP总结1
1. 明确目标,指定计划 在做任何事情之前,如果目标明确,就已经成功了一半!2. 工程搭建 搭建大体的系统框架 1) 通过Images.xcassets管理应用程序中的图片资源,是支持文件夹管理和拖拽的 2) 如果要发布应用程序,图标文件需要有8个 3) 苹果官方不太支持使用LaunchImage 4) 如果需要兼容iOS6.0的操作系统,不能使用Images.xcassets提供的切片功能,...
2013-12-10 21:54:00 84
转载 解决IE5、IE6、IE7与W3C标准的冲突,使用(IE7.js IE8.js)兼容
如果分别用IE5、IE6、IE7浏览同一个网页,将可能出现不一样的效果。 这是它们之间对CSS的解析选择器不一样或错误和个别bug所导致。为了解决这些错误和bug。 我们不得不找到一个能平衡于它们之间的解决方法。 如png透明问题在IE5、IE6下无法显示出其效果,我们可能会使用CSS hack或者引入外部JavaScript来实现。譬如前面我提到过用pngfix的那个方法就是调用外部JavaSc...
2013-12-09 10:27:00 55
转载 性能优化攻略
为什么程序总是那么慢?它现在到底在干什么?时间都花到哪去了?也许,你经常会抱怨这些问题。如果是这样,那说明你的程序出了性能问题。和功能性问题相比,性能问题在有些情况下,可能并不算太大的问题,将就将就,也就过去了。但是,严重的性能问题会导致程序瘫痪、假死,甚至崩溃。看懂程序的性能a.执行速度 程序的反应是否迅速,响应时间是否足够短。b.内存分配 内存分配是否合理,是否过多地消耗内存或者存在泄...
2013-12-08 11:48:00 54
转载 在程序中使用geos.dll
1 在项目->property->configuration properties->c/c++->general->additional include directories中添加包含geos这个开源包的所有头文件的路径;注意,不要将所有的.h都添加到程序的include下,这样会很乱,将geos的所有.h拷贝出来,放在某一个路径下,然后添加引用即可;2...
2013-12-07 12:43:00 288
转载 SharedPreferences写入和读出数据
Android中有很多方法存储数据,如SharedPreferences、SQLite数据库等。简单数据的存储适用SharedPreferences。本文使用SharedPreferences写入和读出address_server、port_server和port_client三个数据。首先,需要先定义sp和editor两个变量: // SharedPreferences变量 ...
2013-12-06 10:16:00 71
转载 Heap_Sort
1 public class Heap_Sort { 2 3 public static void print(int[] a){ 4 for(int i : a){ 5 System.out.println(i); 6 } 7 } 8 9 //调整堆为大根堆...
2013-12-05 20:31:00 53
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人