1. NSuserdefaults数据持久化安全性分析;
2.NSuserdefaults数据持久化使用自定义算法加密/解密的必要性...
分类:
其他好文 时间:
2016-05-06 15:14:17
阅读次数:
286
1、安装MongoDB服务器这里你直接看我之前写的一篇博文“windows 上如何正确安装MongoDB”;实际上,安装MongoDB服务器只需四步:
1、到官网下载MongoDB,并解压;
2、把/bin目录添加到系统路径;
3、创建数据文件路径,即是/data/db ;2、在控...
分类:
数据库 时间:
2016-05-06 15:11:48
阅读次数:
215
(通常这些资源也是内存,但由系统的其他部分来管理)。 在这种情况下,当一个对象成为垃圾并被收集的时候,这些相关的资源也应该被释放。一些面向对象的语言为了这种需要提供了一种特殊的机制(称为 finalizer 或者析构器)。Lua以_gc 元方法的方式提供了 finalizers。这个元方法只对 userdata 类型的值有效。当一个userdatum 将被收集的时候,并且usedatum 有一个_gc 域,Lua 会调用这个域的值 (应该是一个函数):以 userdatum 作为这个函数的参数调用。这...
分类:
其他好文 时间:
2016-05-06 15:12:34
阅读次数:
172
注意,由于当我们创建解析器的时候调用了 XML_SetUserData,所以,所有的 C 句柄都接受 lxp_userdata 数据结构作为第一个参数。还要注意程序是如何使用由 lxp_parse设置的环境的。首先,他假定callback 表在栈中的索引为 3;第二,假定解析器 parser 在栈中索引为 1(parser 的位置肯定是这样的,因为她应该是 lxp_parse的第一个参数)。
f_EndElement 句柄和 f_CharData 类似,也很简单。他也是用两个参数调用相应的Lu...
分类:
其他好文 时间:
2016-05-06 15:10:49
阅读次数:
133
垃圾收集算法主要有以下几种:标记-清除算法(mark-sweep)、复制算法(copying)和标记-整理算法(mark-compact)。标记-清除算法算法的执行过程与名字一样,先标记所有需要回收的对象,在标记完成后统一回收所有被标记的对象。该算法有两个问题:
标记和清除过程效率不高。主要由于垃圾收集器需要从GC Roots根对象中遍历所有可达的对象,并给这些对象加上一个标记,表明此对象在清除的时...
分类:
编程语言 时间:
2016-05-06 15:11:56
阅读次数:
190
首先,对所有的业务都进行性能测试是不可行,也是不现实的。
(1)选取业务量较大的业务,比如某电商平台明天上午10点有个特卖会,那么这个特卖会的业务用户访问量较大,所以在上线之前要做好充分的测试验证,才能决定是否上线。
(2)需要重点关注的业务,比如对应电子商务平台的用户下单,提交订单,如果在同样的时间段内某个平台生成的订单数量越少,那么对公司来说是不可容忍的。...
分类:
其他好文 时间:
2016-05-06 15:10:45
阅读次数:
104
许多曲线函数在对象建模、动画轨迹的描述、数据和函数的图形化以及其他图形应用中是十分有用的。常见的曲线包括圆锥曲线、三角和指数函数、概率分布、通用多项式和样条函数。这些曲线的显示可采用类似于前面讨论的圆和椭圆函数来生成。沿曲线轨迹的位置可直接从表达式y =f (x)或参数方程中得到。此外,还可以使用增量中点算法绘制用隐式函数f(x,y) = 0描述的曲线。
显示一指定的曲线函数的简单方法是使用直线段来逼近曲线。这时,对于要得到沿曲线轨迹的等距线段的端点位置,则可以使用参数表达式。也可以按曲线的斜率选择...
分类:
其他好文 时间:
2016-05-06 15:12:28
阅读次数:
135
Qt 实现系统托盘,托盘菜单,托盘消息
系统托盘就是运行的某个程序在电脑右下角的小图标,相信大家都很熟悉。QT 提供了QSystemTrayIcon类用于实现程序的托盘。QT提供了托盘示例,在examples文件夹下面,大家可以自行研究。
下面是我自己进行实现的一个示例,主要实现的功能:
1.托盘显示,托盘图标添加;
2...
分类:
其他好文 时间:
2016-05-06 15:13:03
阅读次数:
157
因为05之后的版本允许了一个对象有多个after触发器,所以呢~顺序方面还是要留意一下下的。比如我现在要往一个测试表里面添加多个触发器。
USE Test
GO
CREATE TABLE AAA3 (ID INT IDENTITY(1,1),Name NVARCHAR(50))
GO
CREATE TRIGGER TR_AAA3_1 ON AAA3 FOR INSERT
...
分类:
其他好文 时间:
2016-05-06 15:10:24
阅读次数:
115
信号
信号在最早的Unix系统中即被引用,用于在用户态进程间通信。内核也用信号通知进程系统所发生的事件。信号已有30多年的历史,但只有很小的变化。
信号的作用
信号(signal)是很短的消息,可以被发送到一个进程或一组进程。发送给进程的唯一信息通常是一个数,以此来标识信号。在标准信号中,对参数、信息或者其他相随的信息没有给与关注。
名字前缀为SIG的一...
分类:
系统相关 时间:
2016-05-06 15:10:35
阅读次数:
239
---恢复内容开始---
不同服务器之前同步数据可以有多种方法,最简单的可以选择使用个链接服务器,建个作业来调度。操作起来简单,但是如果表多,同步的环境也多的话,那么就比较吃力了。所以我也学习一下这个叫复制的工具~
我的版本
发布端 Microsoft SQL Server 2008 R2 (RTM) --我的发布服务器和分发服务器搞在同一个环境,这样比较简单
订阅端 Micros...
分类:
其他好文 时间:
2016-05-06 15:12:31
阅读次数:
118
[1]
Insert a Disc in DVD drive and reboot computer. First, Following screen is shown, then push Enter key.
[2]
Following screen is shown, DVD is Checked in this section. It's s...
分类:
其他好文 时间:
2016-05-06 15:12:10
阅读次数:
154
提升是一个机器学习技术,可以用于回归和分类问题,它每一步产生一个弱预测模型(决策树),并加权累加到总模型中;如果每一步的弱预测模型生成都是依据损失函数的梯度方向,则称之为梯度提升。
梯度提升算法首先给定一个目标损失函数,它的定义域是所有可行的弱函数集合(基函数);提升算法通过迭代的选择一个负梯度方向上的基函数来逐渐逼近局部极小值。这种在函数域的梯度提升观点对机器学习的很多领域有深刻...
分类:
编程语言 时间:
2016-05-06 15:11:42
阅读次数:
231
相关概念并发和并行这两个名词都是并发编程中的概念,在谈论垃圾收集器的上下文语境中,它们可以解释如下。
并行(Parallel):指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。
并发(Concurrent):指用户线程与垃圾收集线程同时执行(但不一定是并行的,可能会交替执行),用户程序在继续运行,而垃圾收集程序运行于另一个CPU上。
Minor GC 和 Full GC
新生代GC(Mi...
分类:
其他好文 时间:
2016-05-06 15:09:20
阅读次数:
165
【相关已翻译的本系列其他文章,点击分类里面的spring security 4】
【剩余文章,将尽快翻译完毕,敬请期待。 翻译by 明明如月 QQ 605283073】
原文地址: http://websystique.com/spring-security/spring-security-4-hibernate-annotation-example/
本教程通过注解和x...
分类:
编程语言 时间:
2016-05-06 15:10:03
阅读次数:
362
Problem Description
我们定义如下矩阵:
1/1 1/2 1/3
1/2 1/1 1/2
1/3 1/2 1/1
矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。
请求出这个矩阵的总和。Input
每行给定整数N (N<50000),表示矩阵为 N*N.当N为0时,输入结束。Output
输出答案,保留2位小数。Sample Input
1
2...
分类:
其他好文 时间:
2016-05-06 15:11:16
阅读次数:
153
Problem Description
Write a program to read in a list of integers and determine whether or not each number is prime. A number, n, is prime if its only divisors are 1 and n. For this problem, the numbe...
分类:
其他好文 时间:
2016-05-06 15:09:21
阅读次数:
218