现在位置: 首页 > Xcgtyfcr发表的所有文章
  • 10月
  • 30日
综合 ⁄ 共 766字 评论关闭
jQuery源码分析7: jQuery.trim // Used for trimming whitespace var trimLeft = /^\s+/,     trimRight = /\s+$/,     trim = String.prototype.trim;  //< JavaScript直到1.8.1才支持trim // Check if a string has a non-whitespace character in it rnotwhite = /\S/, //< 在ie中不换行符号non-break('\xA0')不算作空白,即不在字符集[\s]中,但在其他浏览器则属于空白,所以在jQuery中针对ie作了加强处理 if ( rnotwhite.test( "\xA0" ) ) {     trimLeft = /^[\s\xA0]+/;     trimRight = /[\s\xA0]+$/; } // < 若支持......
阅读全文
from:http://blog.csdn.net/laibinghua/article/details/5906539 //十六进制的输出 char* test3(long num) {  char* buffer = (char*)malloc(11);  buffer[0] = '0';  buffer[1] = 'x';  buffer[10] = '/0';  char* temp = buffer + 2;  for (int i=0; i < 8; i++) {  temp[i] = (char)(num<<4*i>>28);  temp[i] = temp[i] >= 0 ? temp[i] : temp[i] + 16;  temp[i] = temp[i] < 10 ? temp[i] + 48 : temp[i] + 55;  }  return buffer;  }  //R进制的输出 void print(int n) { stack<int> k; for(;......
阅读全文
  • 11月
  • 08日
综合 ⁄ 共 15569字 评论关闭
基本模式 综述 设计模式分为三种类型,共23类。 创建型模式:单例模式、抽象工厂模式、建造者模式、工厂模式、原型模式。简单工厂 结构型模式:适配器模式、桥接模式、装饰模式、组合模式、外观模式、享元模式、代理模式。 行为型模式:模版方法模式、命令模式、迭代器模式、观察者模式、中介者模式、备忘录模式、解释器模式、状态模式、策略模式、职责链模式、访问者模式。 按alphabeta排列简介如下。 Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 Adapter(适配......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 716字 评论关闭
这一章介绍了如何把基本的C++只是与Qt所提供的功能组合起来创建一些简单的图形用户界面应用程序。 引入两个重要概念:一个是“信号和槽”,另一个是“布局”。   窗口部件(widget)是用户界面的一个可视化元素,相当于windows系统中的“控件”和“容器”。任意窗口部件都可以用作窗口。 1.1Hello Qt  正确安装Qt4开发环境,创建工程目录hello,源代码文件名为hello.cpp,进入hello目录 (1)#qmake -project 生成一个与平台无关的项目文件hello.pro (2)#qmake hello.pro 生成一个与平台相关的makefile文件 (3)#make 构建改程序 linux......
阅读全文
  • 05月
  • 25日
综合 ⁄ 共 6125字 评论关闭
摘要   本文首先介绍了利用MFC提供的文档视图框架来实现一个打印程序,实现打印预览,在此基础上,同时通过对MFC源代码的深入探讨,提出了利用该方法在对话框上用MFC实现打印功能,结果表明,利用MFC实现打印不仅方便,而且功能很强大,能够根据不同的需求很方便的打印出所需要的格式。本文还实现了一个在对话框中利用MFC实现打印功能的一个框架结构,对于使用者只要使用该结构就可以按照自己的要求打印任何内容。 关键词:Visual C++ ,MFC,对话框, 打印 ,打印预览 引言   打印程序的编写在windows程序设计中非常有用,针......
阅读全文
  • 04月
  • 10日
综合 ⁄ 共 439字 评论关闭
下载 1、在官网上注册,登录(一定先要登录,虽然直接去下载会提示登录,但发现在那里登录似乎要等很久,至少我没有成功一次) 2、打开官网下载地址:http://downloads.vmware.com/cn/d/ 3、输入关键字:vmware workstation windows 4、为在Win7上安装,选择了7.1.2 5、认可条款后开始下载 (网上补丁很多,但官方原版的链接屈指可数,而且有的带毒) 安装 1、基本上一路next 2、最后提示序列号,搜了一下。VA34H-DWWD6-08ELZ-3XQ7X-PAK90 管用. Error 1402 安装过程中出现了这个错误 解决办法是在注册表中搜“2A31E。。。”这个注册......
阅读全文
  • 02月
  • 20日
综合 ⁄ 共 2033字 评论关闭
2-STA求解问题,2-SAT最重要的就是如果a与b矛盾,就加边a—>b', 因为新娘不能看到有不正当关系的两人,所以只需要在每对夫妇中选一个坐在新娘对面, 他们之间没有关系不正当的人。 #include<stdio.h> #include<string.h> #include<queue> #include<stack> #define N 500 using namespace std; int n,m,low[N],dfs[N],ins[N],belong[N],link[N]; int ans,idx,first[N],first1[N],num,num1,cf[N],color[N],indeg[N]; struct eage { int ed,next; }E[N*N],E1[N*N]; void addeage(int x,int y) { E......
阅读全文
  • 02月
  • 02日
综合 ⁄ 共 2422字 评论关闭
最近,关于Java平台的未来有许多辩论,有些人认为Java应该加入更多的特征,这样才能与C#、Ruby这样的语言竞争,另一些人认为应该保持Java的稳定,以免变的过于复杂以至于难以使用。Bruce Eckel认为应该彻底停止往Java中增加新特性,这引起了一场新的辩论。 在Bruce Eckel 的博文中,他说如果Java要保持主流地位,那么就需要停止进化。作为一种语言,Java已经“过于嘈杂”了,代码有些过分啰嗦(例如System.out.println())。Eckel认为Java泛型增加了复杂性,这已经引起了人们的关注,他还说明了他看到的Java的一个关键问题: 我们对......
阅读全文
  • 12月
  • 20日
综合 ⁄ 共 855字 评论关闭
SELECT CASE WHEN LENGTH(title)>8 THEN LEFT(title,8)+'...' ELSE title END AS title,hits FROM `article_1` ORDER BY hits DESC LIMIT 0,10;----当标题长度大于8时,取左边的8个字,后面加"..." 否则显示标题.     //SELECT left(title,8) AS title,hits,linkurl FROM `article_1` WHERE date(`addtime`)=curdate()-1 ORDER BY hits DESC LIMIT 0,10;---左边的8个字作为标题. 查询昨天的.     //SELECT * FROM `article_1` WHERE DATE_FORMAT(FROM_UNIXTIME(`addtime`),'%Y-%m-%d') = DATE_FORMAT(NOW(),'%Y-%m-%d')-1; ......
阅读全文
  • 12月
  • 15日
综合 ⁄ 共 911字 评论关闭
文章目录 2  在类 B 的头文件中引用类 A 的指针 pA,且在类 B 的第二格构造函数中调用 A::Action 函数 3 在类 B 的头文件中声明类 A 的变量 a 4 在类 B 的头文件中声明类 A 的引用 why? 1 在类 B 的头文件中声明 类 A 的指针 pA // A.h 头文件 #pragma once class A { public: void Action(); }; // B.h 头文件 #pragma once <strong>class A;</strong> class B { public: B(A*); private: A *pA; // Ok }; 在类 B 的声明头文件中必须前置声明类 A,否则......
阅读全文
打开: \source\class\discuz的discuz_application.php查找 private function _xss_check() { static $check = array('"', '>', '<', '\'', '(', ')', 'CONTENT-TRANSFER-ENCODING'); if(isset($_GET['formhash']) && $_GET['formhash'] !== formhash()) { system_error('request_tainting'); } if($_SERVER['REQUEST_METHOD'] == 'GET' ) { $temp = $_SERVER['REQUEST_URI']; ......
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 2195字 评论关闭
传送门:【HDU】1595 find the longest of the shortest 题目分析:首先求出一条最短路,记录下最短路上用到的边,枚举删除每一条边,求一次最短路,求完后恢复删除的边。重复这一过程直到枚举完所有的边为止。所有删除边后求得的最短路里最长的那条就是答案。 代码如下: #include <cstdio> #include <cstring> #include <algorithm> using namespace std ; #define REP( i , a , b ) for ( int i = ( a ) ; i < ( b ) ; ++ i ) #define FOR( i , a , b ) for ( int i = ( a ) ; i <= ( b ) ; ++ i......
阅读全文