现在位置: 首页 > pocaigang发表的所有文章
  • 11月
  • 18日
综合 ⁄ 共 3938字 评论关闭
  摘要:讲解了使用URLRewriter.Net组件进行URL重写   可能已经没有人会使用上一篇文章中的方法进行URL Rewrite了,因为提供URL Rewrite的组件早已铺天盖地了。   ASP.NET级别的URL Rewrite组件的原理很简单,其实只是监听BeginRequest事件,并且根据配置来决定目标URL。在我之前接触过的项目中,发现使用URLRewriter作为URL Rewrite组件的频率非常高,我想可能是因为那是微软提供的东西吧。   如果要使用URLRewriter,首先自然就是在web.config中配置一个HttpModule: <httpModules>  <add name="ModuleRewri......
阅读全文
  • 08月
  • 26日
综合 ⁄ 共 462字 评论关闭
首先说明一下,如果是公司做开发建议去购买正版。 之前网上也有很多人贴出了破解方法,有些也是可以的,但是大多数讲解不太详细,在这里贴出相对详细点的教程。本人亲测成功(测试版本号Unity4.0.1 mac版) 废话补多少,贴出教程,其实很简单: 1、安装unity(不做赘述) 2、在finder里找到unity,右键显示包内容,进入Contents/MacOS,找到Unity文件,一会我们要替换它(如果不放心可以县备份一下里面的Unity 文件) 3、打开破解文件,用破解文件里的Unity 文件替换MacOS里的Unity文件 4、运行unity,点最右边的Manuak A......
阅读全文
  • 09月
  • 10日
综合 ⁄ 共 564字 评论关闭
经常会出现某个需求:将自己的模块或者开放类,封装成静态库给其他人提供方便的调用。 但是当你的模块中需要大量使用xib,图片,音频或者其他资源文件时,无法添加至静态库。这个时候就需要将一些资源文件封装至.Bundle文件中。那么封装好的东西应该含有三类文件: 1:开放的头文件(包含完整的调用注释) 2:静态库文件 后缀名为.a 3:Bundle文件,用于存放各种资源文件。 那么其他的都很简单:这里具体说说bundle文件的封装(其实也很简单) 第一步:创建Bundle项目 选......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 8120字 评论关闭
JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。 一、JDBC基础知识                 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,并且可跨平台运行,并且不受数据库供应商的限制。 1、跨平台运行:这是继承了Java语言的“一次编译,到处运行”的特点; 2、不......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 1253字 评论关闭
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 次安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,不建议在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...) 强烈新手使用 Ubuntu 省掉不必要的麻烦! 以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号) 步骤0 - 安装系统需要的包 # For Mac # 先安装 [Xcode](http://develo......
阅读全文
  • 05月
  • 04日
综合 ⁄ 共 2504字 评论关闭
程序中的错误分为编译时的错误和运行时的错误。编译时的错误主要是语法错误,比如:句尾没有加分号,括号不匹配,关键字错误等,这类错误比较容易修改,因为编译系统会指出错误在第几行,什么错误。而运行时的错误则不容易修改,因为其中的错误是不可预料的,或者可以预料但无法避免的,比如内存空间不够,或者在调用函数时,出现数组越界等错误。如果对于这些错误没有采取有效的防范措施,那么往往会得不到正确的运行结果,程序不正常终止或严重的会出现死机现象。我们把程序运行时的错误统称为异常,对异常处理称为异常......
阅读全文
  • 05月
  • 02日
综合 ⁄ 共 1022字 评论关闭
45、有一次数学比赛,共有 A,B 和 C 三道题目。所有人都至少解答出一道题目,总共有 25 人。在没有答出 A 的人中,答出 B 的人数是答出 C 的人数的两倍;单单答出 A 的人, 比其他答出 A 的人总数多 1;在所有只有答出一道题目的人当中,答出 B 和 C 的人数刚好 是一半。求只答出 B 的人数。 46、从尾到头输出链表 题目:输入一个链表的头结点,从尾到头反过来输出每个结点的值。链表结点定义如下: struct ListNode { int  m_nKey; ListNode* m_pNext; }; 分析:这是一道很有意思的面试题。该题以及它的变体经常出现在各大公司......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 4727字 评论关闭
连接池的基本工作原理   1、基本概念及原理   由上面的分析可以看出,问题的根源就在于对数据库连接资源的低效管理。我们知道,对于共享资源,有一个很著名的设计模式:资源池(ResourcePool)。该模式正是为了解决资源的频繁分配?释放所造成的问题。为解决上述问题,可以采用数据库连接池技术。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去。我们可以通过设定连接池最大连接数来防止系统无尽的与数据......
阅读全文
  • 04月
  • 09日
综合 ⁄ 共 32字 评论关闭
开始--运行--cmd--输入netstat an(中间有一空格)
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 889字 评论关闭
1.系统的大小端一般什么时候能够遇见 ->网络通信过程中 ->在Linux类操作系统之间程序的移植问题。 2. Endian表示数据在存储器中的存放顺序 大端:高位存在低地址,低位存在高地址 小段:高位存在高地址,低位存在低地址(Intel X86/ARM) 举例验证 1.在Intel X86的Ubuntu测试 int main() {     int x = 0x11100100;     int b = 0;     printf("0x%x 0x%x \r\n", &x, &b;     printf("%d\r\n", *((char *)&x));     printf("%d\r\n", *(((char *)&x)+1));     printf("%d\r\n", *(((char *)&x)+2......
阅读全文
  • 02月
  • 05日
综合 ⁄ 共 331字 评论关闭
1. 查询那些被锁了 SELECT         s.SID,        s.serial#,        l.locked_mode,        l.oracle_username,        l.os_user_name,        s.machine,        s.terminal,        o.object_name,        s.logon_time   FROM v$locked_object l, all_objects o, v$session s  WHERE l.object_id = o.object_id    AND l.session_id = s.sid  ORDER BY logon_time desc, s.serial#; 2. 杀掉 alter system kill session 'sid,serial';
阅读全文
  • 12月
  • 28日
综合 ⁄ 共 335字 评论关闭
问题:ubuntu右上角红色三角感叹号警告,显示更新信息已过期The update information is outdated。 解决方案: 首先在“系统设置(system settings)”->“软件和更新(Software&Updates)”->“其它软件(Other Software)”中将所有的项目删除掉,然后执行如下命令: 1、sudo rm -rf /var/lib/apt/lists (删除lists文件夹) 2、sudo mkdir /var/lib/apt/lists (创建新的lists文件夹) 3、sudo apt-get update (更新源) 参考:http://www.cnblogs.com/xuxiang/archive/2013/06/14/3136917.html
阅读全文