现在位置: 首页 > Wymwejhe发表的所有文章
  • 10月
  • 07日
综合 ⁄ 共 4145字 评论关闭
setTimeout原理 setTimeout的原理: function a() { setTimeout(function(){alert(1)},0); alert(2); } a(); 和其他的编程语言一样,Javascript中的函数调用也是通过堆栈实现的。在执行函数a的时候,a先入栈,如果不给alert(1)加setTimeout,那么alert(1)第2个入栈,最后是alert(2)。但现在给alert(1)加上setTimeout后,alert(1)就被加入到了一个新的堆栈中等待,并”尽可能快“的执行。这个尽可能快就是指在a的堆栈完成后就立刻执行,因此实际的执行结果就是先alert(2),再alert(1)。在这里setTimeout实际上是让alert(1)......
阅读全文
  • 09月
  • 30日
综合 ⁄ 共 37字 评论关闭
转载一篇文章:http://bynomial.com/blog/?p=52
阅读全文
  • 08月
  • 27日
综合 ⁄ 共 2029字 评论关闭
一、什么是CS和BS结构? 1.C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或SQLServer。客户端需要安装专用的客户端软件。 2.B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。 Client/Server是建立在局域网的基础上的。 Browser/Server是建立在广域网的基础上的. ......
阅读全文
问题 : 在用VS2008写一段代码,算法都没有问题,但是调试的时候发现出了main之后就报 Stack around the variable 'xxx' was corrupted 的错误,后来发现是数组越界造成的。测试下面类似情形的代码: #include <iostream>   using namespace std;   int main()   {       int i, j, tmp;        int a[10] = {0};// 0, 1, ... , 9        for(i = 0; i < 10; ++i)       {           a[i] = 9 - i;       }       for(j=0; j<=9; j++)        {            for (i=0; i<10-j; i++)           { ......
阅读全文
  • 03月
  • 08日
综合 ⁄ 共 1744字 评论关闭
JDK1.7的安装 一.下载最新的JDK(Java Development Kit)开发包:jdk-7u40-linux-i586.rpm 1.安装JDK  [root@localhost ~ ]# rpm -ivh  jdk-7u40-linux-i586.rpm 2. 配置环境变量  2.1 修改 /etc/profile 配置文件: [root@localhost ~ ]# vi /etc/profile 添加如下信息到/etc/profile中:     JAVA_HOME=/usr/java/jdk1.7.0_40     PATH=$JAVA_HOME/bin:$PATH     CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar     export JAVA_HOME PATH CLASSPATH 2.2 使 /etc/profile 环境变量设置立即生效 [root@localhost ~ ]......
阅读全文
  • 12月
  • 14日
综合 ⁄ 共 88字 评论关闭
转自大牛... http://www.matrix67.com/blog/archives/39 http://www.matrix67.com/blog/archives/116
阅读全文
  • 11月
  • 09日
综合 ⁄ 共 1708字 评论关闭
搞IT还是该会一点java 代码: import java.io.*; import java.util.*; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int t = cin.nextInt(); while ( t -- > 0 ) { int d = cin.nextInt(); Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.DAY_OF_MONTH, d+1); int year = calendar.get( Calendar.YEAR ); int month = 1 + calendar.ge......
阅读全文
  • 10月
  • 27日
综合 ⁄ 共 6095字 评论关闭
之所以抛弃char*的字符串而选用C++标准程序库中的string类,是因为他和前者比较起来,不必 担心内存是否足够、字符串长度等等,而且作为一个类出现,他集成的操作函数足以完成我们大多数情况下(甚至是100%)的需要。我们可以用 = 进行赋值操作,== 进行比较,+ 做串联(是不是很简单?)。我们尽可以把它看成是C++的基本数据类型。 首先,为了在我们的程序中使用string类型,我们必须包含头文件 <string>。如下: #include <string> //注意这里不是string.h string.h是C字符串头文件 1.声明一个C++字符串 声明一个字符......
阅读全文
  • 09月
  • 03日
综合 ⁄ 共 8274字 评论关闭
Android广告Banner实现 最近在做公司的东西,需要加入广告,之前也加得有广告,但是是第三方提供的SDK,鉴于项目需求,后台就写了一个广告系统, 这样我们客户端就得改了。花了一点时间,把广告的Banner实现了,这里面主要牵涉到了一些简单的知识,异步下载(图片和APK文件) 以及安装下载完成的APK,下面直接上代码吧。 //一些简单的变量 可以根据你个人情况选择 private ViewPager viewPager; // android-support-v4中的滑动组件  private List<ImageView> imageViews; // 滑动的图片集合  private List<View> dots;......
阅读全文
  • 08月
  • 16日
综合 ⁄ 共 2443字 评论关闭
1.安装 # wget http://haproxy.1wt.eu/download/1.3/src/haproxy-1.3.20.tar.gz  # tar zcvf haproxy-1.3.20.tar.gz # cd haproxy-1.3.20 # make TARGET=linux26 PREFIX=/usr/local/haproxy                                #将haproxy安装到/usr/local/haproxy # make install PREFIX=/usr/local/haproxy 2.配置 安装完毕后,进入安装目录配置文件,默认情况下目录里是没有.cfg配置文件的,可以回到安装文件目录下将examples下的haproxy.cfg拷贝到usr/local/haproxy下。 # cd /usr/local/haproxy  # vi haproxy.cfg # vim hap......
阅读全文
  • 07月
  • 11日
综合 ⁄ 共 1102字 评论关闭
一,stdafx.h 加入如下内容。BCGCBProInc.h间接导入了lib。   #include <BCGCBProInc.h> // BCGControlBar Pro #if _MSC_VER >= 1400 #if defined _M_IX86 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_IA64 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 681字 评论关闭
        昨天遇到一个奇怪的问题,在debug下调试完成的程序,在release模式下总会崩溃,由于release调试跟踪功能偏弱,跟踪数遍之后才发现是在一个vector的push_back时出现异常。         一般有三种情况:         1、在vector使用之前先reserve(预留)一个大小。(这个原因实在没查出来)         2、VS2005编译Release版STL加入了迭代子检测,其中可能会有bug。经测试Unicode版的比较容易出这个问题,就是莫名其妙的迭代器错误。 微软的原文:The bug afflicted all Standard containers (vector, deque, list, set, multiset,......
阅读全文