现在位置: 首页 > acamitamLek发表的所有文章
  • 11月
  • 18日
数据库 ⁄ 共 22720字 评论关闭
原:http://blog.csdn.net/jojo52013145/article/details/6585833   1、异常的优点        如果没有异常,在程序中,应当检查每个命令的成功还是失败,如    BEGIN    SELECT ...    -- check for ’no data found’ error    SELECT ...    -- check for ’no data found’ error    SELECT ...    -- check for ’no data found’ error    这种实现的方法缺点在于错误处理没有与正常处理分开,可读性差,使用异常,可以方便处理错误,而且异常处理程序与正常的事务逻辑分开,提高了可读性,如    BEGIN    SE......
阅读全文
  • 07月
  • 31日
综合 ⁄ 共 683字 评论关闭
http://acm.hdu.edu.cn/showproblem.php?pid=1241 //题意大致就是将矩形区域中有多少的@组成的区域,*为隔开的符号 //深度优先搜索,向八个方向有@的方向深入搜索,并且将其覆盖为* #include <iostream> #include <string> using namespace std; char M[101][101]; int dir[8][2] = {{-1,0},{-1,1},{0,1},{1,1},{1,0},{1,-1},{0,-1},{-1,-1}}; int m, n; void search (int a, int b) { int i; if (M[a][b] == '*') return ; if (a < 0 || b < 0 || a > m || b > n) return ; if (M[a][b] == '@'......
阅读全文
  • 03月
  • 30日
编程语言 ⁄ 共 1676字 评论关闭
虚函数的内存结构 虚函数的内存结构 一、 基本概念     C++中的虚函数的作用主要是实现了多态的机制。     关于多态,简而言之就是用父类型别的指针指向其子类的实例,然后通过父类的指针调用实际子类的成员函数。这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。     所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,RTTI技术,虚函数技术,要么是试图做到在编译时决议,要么试图做到运行时决议。 二、 虚函数的定义与派生类中的重定义  class 类名 { public:     virtual 成员函......
阅读全文
  • 01月
  • 04日
综合 ⁄ 共 495字 评论关闭
对于如何得到的文件平均访问长度我就不多说了,课本中推导得到: 前两种情况,若文件的被访问概率相等或者文件长度一样,比较容易理解,也不多说 对于第三种情况,课本中只是根据一个例子来进行猜测,而且课本中也出现了一点错误;对于两种情况,排列顺序为AB或BA,第二种文件的P/L应该是 0.4/10=0.04以及0.6/6=0.1 这里给出一种数学分析方法 对于一种最佳存储顺序,不能存在i使得,P[i]/L[i] > p[i+1]/L[i+1] 证明(反证法):假设存在i使得上述条件成立,交换第i和第i+1个文件,则 1) 在新序列中访问原第i个文件,需要多......
阅读全文
  • 01月
  • 03日
综合 ⁄ 共 1625字 评论关闭
1:IPv4的不足 1)  地址空间危机:IPv4地址大约有40多亿个,即将被分配完毕;导致地址耗尽的主要原因不在IP地址的长度而在于IP地址的结构 2)  IP性能问题:升级考虑了有关性能的很多因素,如最大传输单元、最大包长度等 3)  IP安全性问题:几乎没有采取任何的安全保护措施,只具备最少的安全性选项 4)  配置问题与升级策略   2:IPv6对IPv4的改进 1)  几乎无限的地址空间:地址长度从32位增加到128位 2)  简单是美:简化固定的基本报头,提高处理效率 3)  扩展为先:引入灵活的扩展报头,协议易扩展 4)  层次划分:地址格......
阅读全文
  • 05月
  • 18日
综合 ⁄ 共 231字 评论关闭
又将项目重构了一次,花了n久时间 发现还是不能一步到位直观的将 GDataXML 集成到项目, 上次写过一篇相关的文章,我这次没搞好又回去看了下,虽然最后问题解决了 但我还是感觉上次那篇文章简直是一团糟 这次来直观点,直接上几张图: 1。添加 libxml2.dylib 2. Other Linker Flags 设置为 -lxml2 3。Cocos2dLibraries 是 box2d 源码的放置目录, 将 User Header Search Paths 设置为 /usr/include/libxml2
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 7548字 评论关闭
----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ 模拟实现银行业务调度系统 一、逻辑、需求。  1. 银行内有6个业务窗口,1-4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。  2. 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。  3. 异步随机生成各种类型的客户,生成各类型用户的概率比例为:VIP客户:普通客户:快速客户 = 1:6:3。  4. 客户办理;业务所需时间有最大值和最小值,在该范围内随机设定每个VIP客户以及普通客户办理业务......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 813字 评论关闭
mysql> show variables like '%general%'; +------------------+-----------------------------------+ | Variable_name | Value | +------------------+-----------------------------------+ | general_log | OFF | | general_log_file | /opt/mysql_data/server0/mysql.log | +------------------+-----------------------------------+ 2 rows in set (0.00 sec) mysql> set general_log=ON; ERROR 1229 (HY000): Variable 'general_log' is a GLOB......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 1163字 评论关闭
直接模拟每一个时刻的状态  历届试题 蚂蚁感冒   时间限制:1.0s   内存限制:256.0MB     问题描述   长100厘米的细长直杆子上有n只蚂蚁。它们的头有的朝左,有的朝右。   每只蚂蚁都只能沿着杆子向前爬,速度是1厘米/秒。   当两只蚂蚁碰面时,它们会同时掉头往相反的方向爬行。   这些蚂蚁中,有1只蚂蚁感冒了。并且在和其它蚂蚁碰面时,会把感冒传染给碰到的蚂蚁。   请你计算,当所有蚂蚁都爬离杆子时,有多少只蚂蚁患上了感冒。 输入格式   第一行输入一个整数n (1 < n < 50), 表示蚂蚁的总数。  ......
阅读全文
  对于《编程之美》上没有提供答案和提示的1.18和4.11两节,本文将综合网络上已有的部分资料,深入挖掘解题思路,并对目前尚未找到满意答案的1.18节问题2给出算法解答。阅读本文需要了解古典概型(百度 /维基)和组合数(百度 / 维基)的含义,以及扫雷游戏中的各种符号。   《编程之美》上关于扫雷的概率有两道题:1.18挖雷游戏和4.11扫雷游戏的概率。后者在网上已经有了令人满意的解答,前者我还没发现,相关内容也很少。经过近一天的研究,提出了一个自己的解法。这篇博文的写作过程,同时也是我整理思路的过程。可能有的读......
阅读全文
  • 02月
  • 11日
综合 ⁄ 共 1141字 评论关闭
      最近重新学习C#中基础,找到了隐藏基类方法和重写基类方法的一点区别,二者都是在派生类中定义了与基类中相同的方法,相同点派生类对象将执行各自的派生类中的方法,不同点,在向上转型后,重写基类方法的调用的是派生类的方法,而隐藏基类调用的是基类的方法,具体实验代码:    class Program     {         static void Main(string[] args)         {                        //fun1被子类覆写了                      Console.WriteLine("向上转型调用");             A2 a3 = new A2();             A2 a2 = new B2(......
阅读全文
  • 12月
  • 09日
综合 ⁄ 共 2276字 评论关闭
常用路径工具函数 NSString * NSUserName(); 返回当前用户的登录名  NSString * NSFullUserName(); 返回当前用户的完整用户名  NSString * NSHomeDirectory(); 返回当前用户主目录的路径  NSString * NSHomeDirectoryForUser(); 返回用户user的主目录  NSString * NSTemporaryDirectory(); 返回可用于创建临时文件的路径目录  常用路径工具方法 -(NSString *) pathWithComponents:components    根据components(NSArray对象)中元素构造有效路径  -(NSArray *)pathComponents                     ......
阅读全文