现在位置: 首页 > unchecked发表的所有文章
  • 03月
  • 23日
综合 ⁄ 共 386字 评论关闭
突然发现一个问题:需要花很多钱的东西很多都是外来的(房子除外),比如电器、化妆品、医疗设备和医药、制衣服的化纤织物、方便食品和快餐(方便面火腿肠)......由于我们也要赚钱,所以我们跟在他们屁股后面,也做这些东西。 但是,随着经济发展,我们开始注重生活品质和健康,单就我来说,以前电器不需要保修,但如今电器经常坏,坏了人们就直接扔,厂商就不至于倒闭甚至赚翻了,那这样对环境会带来什么呢?;我以实际行动证明用刮痧板可以把暗黄的脸颊变红润,于是 化妆品有什么用呢,是不是可以扔了呢?;如果坚持锻炼,有个......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 2733字 评论关闭
我们将类定义和使用此类的客户代码分离,增强了软件的可复用性.而接口定义并标准化了人和系统等诸如此类事物彼此交互的方式.每个类定义包含了类的公有成员函数的完整定义及其私有数据成员声明.可是更好的软件工程是在类定义的外部定义成员函数,这样这些成员函数的实现细节对客户代码而言隐藏的,这种方式保证程序员不会写出依赖于类的实现细节的客户代码.否则,若类的实现更改,则客户代码将更可能"遭到损坏". GradeBook.h:使用函数原型定义类接口 // GradeBook.h GradeBook class definition. This file presents GradeBook's public......
阅读全文
  • 12月
  • 16日
综合 ⁄ 共 1329字 评论关闭
拓扑排序 由某个集合上的一个偏序,得到该集合的一个全序,这个操作称为拓扑排序。这个说的偏数学了,对于有向无环图G做拓扑排序,是将G的顶点排成一个线性序列,使得图中任意顶点u,v,如果边(u,v)属于E(G),则u在线性序列中的位置处于v的前边。 对于一个流程图,可以用顶点表示活动,弧表示活动间的优先关系,这样所表示的有向图称为顶点表示活动的网,即AOV网。在网中,如果顶点i到顶点j有一条有向路径,或者(i,j)是一条弧,则i是j的前驱,j是i的后继。AOV网中不应该出现环。 拓扑排序的思想很简单,(1)在有向图中选......
阅读全文
  • 11月
  • 06日
综合 ⁄ 共 1192字 评论关闭
     给定一个数字求该数字二进制中1的个数被广泛应用于simhash中,求两个hash值得相似程度可以先将两个hash值做异或操作,然后统计异或结果二进制中1的个数来判断两个hash值得相似性。     言归正传,求数字二进制中1的位数最直观的解法为所求数字不断的向右移位>>直到为0,统计移位过程中最低位是否是1,这样需要移位32~64位,代码如下: int bitcout1(uint32_t num){ int c = 0; while(num > 0){ if(num & 0x1 == 1){ c++; } ......
阅读全文
  • 09月
  • 22日
算法 ⁄ 共 1573字 评论关闭
题目链接:http://poj.org/problem?id=2513 题目大意:   给出无数根筷子,每个筷子头尾各一个单词代表颜色                     颜色相同则可以拼在一起                     如 blue red 的筷子和 red violet 的筷子可以拼在一起                     如 red blue 的筷子和 red violet 的筷子也可以拼在一起                     筷子不分头尾,可以任意调换                     问所有的筷子能否拼成一条线? 解题思路:   把每个单词看成一个点,每根筷子就代表一条边!                     这样就能得到一个图             ......
阅读全文
  • 08月
  • 27日
综合 ⁄ 共 1593字 评论关闭
原作者的博客找不到了。 简介: 本文介绍如何在shell 命令行中过滤 adb logcat 输出的几个小技巧。 开发当中经常看到别人的 log 如洪水般瞬间刷满了屏幕,对自己有用的信息都被淹没了,影响心情也影响效率。下面是几个我所知道的过滤方法。 1. 只显示需要的输出,白名单 最方便的当然是通过管道使用 grep 过滤了,这样可以使用 grep 强大的正则表达式匹配。简单的匹配一行当中的某个字符串,例如 MyApp: adb logcat | grep MyApp adb logcat | grep -i myapp #忽略大小写。 adb logcat | grep --color=auto -i myapp #设......
阅读全文
  • 07月
  • 16日
综合 ⁄ 共 262字 评论关闭
调试程序弹出Program received signal: “EXC_BAD_ACCESS"错误。 产生以上错误的原因: 1、访问受保护或者不存在的内存空间,导致返回了一个错误的指针; 2、访问未进行内存分配或初始化的内存空间; 3、在对象被释放后仍然采用原来的指针进行访问; 4、采用了[object release]释放对象,但其实对象并未采用 alloc/copy/retain 等形式进行内存分配;(这是我此次错误的原因) 5、其他不合法的内存访问方式; 在一个线程中访问另外一个线程的autorelease的对象时,要注意发生此类的错误。
阅读全文
  • 07月
  • 06日
综合 ⁄ 共 1536字 评论关闭
--4种 查看数据空间使用情况 1、exec SP_Spaceused 2、 dbcc showfilestats--以Extent为单位,统计当前数据库下所有数据文件里有多少个Extent,其中有多少个被使用过了。一个Extent是64K。乘一下,就能得到每个文件的使用情况 dbcc sqlperf(logspace)--返回SQL里所有数据库的日志文件当前使用量 3、--查看哪个表占用的数据空间最大 SELECT o.name , SUM (p.reserved_page_count) as reserved_page_count, SUM (p.used_page_count) as used_page_count, SUM ( CASE ......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 857字 评论关闭
测试试境为RH AS4 如果你不清楚swap到底是什么,或分区的概念,那么下面的过程对你来讲可能会有一定的风险。 自己扩大Swap也是比较方便的。你必须有root权限,过程中一定要很小心,一不小心就破坏了整个硬盘的数据,执行下面的过程之前你需要三思而行,错误后的后果由执行者自己承担,我这个script只是作为参考。1.以root进入控制台2. #swapoff -a             #停止交换分区3. #fdisk /dev/hda         #swap所在硬盘的硬盘设备文件,可能会有所不同,你最好察看/etc/fstab 将有swap这一行的hd*后面的数字去掉4. 在fdisk里自己操......
阅读全文
原文链接:http://bbs.csdn.net/topics/70045444 字符串中的',一律用两个''表示就行了 create table test( id integer primary key autoincrement, var text ); insert into  test(id,var)  values(null, 'he''s brother --"The Dragon"');
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 190字 评论关闭
错误提示: svn: '/home/*/*/../app/templates/mail/newbrands.tpl' is scheduled for addition, but is missing   错误原因: 产生问题的原因是有一个文件已经加入到版本库中,但是后来在文件系统中又移除了这个文件,所以不能够提交。   解决方法: svn revert newbrands.tpl svn ci -m "update"
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 1737字 评论关闭
题目: Given a string s1, we may represent it as a binary tree by partitioning it to two non-empty substrings recursively. Below is one possible representation of s1 = "great": great / \ gr eat / \ / \ g r e at / \ a t To scramble the string, we may choose any non-leaf node and swap its two children. For example, if we choose the node "gr" and swap its two children, it produces a scrambled string "rgeat". rgeat / \ rg ......
阅读全文