自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 火狐浏览器模拟微信浏览器内核教程

众所周知,微信项目html5界面的开发时间会相对较长(为什么这么说就不解释了),以及在微信浏览器内会出现一些无法在web端检测出的问题,笔者有 了模拟微信浏览器的想法,google之后,发现有方法来伪装浏览器,也就是利用浏览器的user Agent,(每款浏览器都有自己不同的user Agent ,而且通过user Agent可以判断浏览器版本、所用的操作系统等参数,当用户通过浏览器向服务器发起请

2014-11-10 14:17:07 37085 1

转载 建造者模式(Builder)

工厂类模式提供的是创建单个类的模式,而建造者模式则是将各种产品集中起来进行管理,用来创建复合对象,所谓复合对象就是指某个类具有不同的属性,其实建造者模式就是前面抽象工厂模式和最后的Test结合起来得到的。我们看一下代码:还和前面一样,一个Sender接口,两个实现类MailSender和SmsSender。最后,建造者类如下:[java] view plaincopy

2014-11-07 13:12:40 524

转载 单例模式(Singleton)

单例对象(Singleton)是一种常用的设计模式。在Java应用中,单例对象能保证在一个JVM中,该对象只有一个实例存在。这样的模式有几个好处:1、某些类创建比较频繁,对于一些大型的对象,这是一笔很大的系统开销。2、省去了new操作符,降低了系统内存的使用频率,减轻GC压力。3、有些类如交易所的核心交易引擎,控制着交易流程,如果该类可以创建多个的话,系统完全乱了。(比如一

2014-11-07 13:10:38 491

转载 抽象工厂模式(Abstract Factory)

工厂方法模式有一个问题就是,类的创建依赖工厂类,也就是说,如果想要拓展程序,必须对工厂类进行修改,这违背了闭包原则,所以,从设计角度考虑,有一定的问题,如何解决?就用到抽象工厂模式,创建多个工厂类,这样一旦需要增加新的功能,直接增加新的工厂类就可以了,不需要修改之前的代码。因为抽象工厂不太好理解,我们先看看图,然后就和代码,就比较容易理解。请看例子:[java] v

2014-11-07 13:09:46 390

转载 工厂方法模式(Factory Method)

工厂方法模式分为三种:11、普通工厂模式,就是建立一个工厂类,对实现了同一接口的一些类进行实例的创建。首先看下关系图:举例如下:(我们举一个发送邮件和短信的例子)首先,创建二者的共同接口:[java] view plaincopypublic interface Sender {      public void Send(); 

2014-11-07 13:09:05 356

原创 mysql 游标和存储过程练习

BEGIN    declare teamId,userId int default 0;      declare done int default -1;            /* 声明游标 */      declare myCursor cursor for select CK_USER_TEAM_id,users_id from ck_team_user;   

2014-11-06 17:52:56 1977

转载 微动力WQ_V3.1020UTF商业版程序,10月最新版完全免费下载

这里分享了太多的微动力更新包,导致很多童鞋从低版本升级到新版本很费力,这次完全免费分享 微动力WQ_V3.1020UTF商业版程序,目前最新的微信平台源码。    至于 微动力WQ_V3.1020UTF商业版程序更新了哪些,可以查看官方介绍,这里不做介绍了,源码演示截图这里懒得发了,之前发了太多,都差不多的截图,只是新版本功能或者修复了哪些。   源码下载后,请自行检测安全,虽然本

2014-10-23 16:07:06 1583 1

转载 Ubuntu环境下在Eclipse中安装jad反编译插件

首先,还是到http://www.varaneckas.com/jad下载jad,为了给开源做点贡献,我也把windows和linux的两个版本下来,做个备份:1. Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform2. Jad 1.5.8e for Linux (statically linked) 以下以u

2014-07-31 15:28:59 1213

原创 abs

<br />int abs(int x)<br />{<br /> return (x ^ (x >> 31)) - (x >> 31);<br />}

2011-04-16 16:50:00 293

原创 fixed 和setprecision()的用法

<br />使用setprecision(n)可控制输出流显示浮点数的数字个数。C++默认的流输出数值有效位是6。<br />  如果setprecision(n)与setiosflags(ios::fixed)合用,可以控制小数点右边的数字个数。setiosflags(ios::fixed)是用定点方式表示实数。 <br />  如果与setiosnags(ios::scientific)合用, 可以控制指数表示法的小数位数。setiosflags(ios::scientific)是用指数方式表示实数。<

2011-03-24 17:03:00 774

原创 打印2 – 100之间数字的自然对数与以10为底的对数

2.3 编写一个程序,打印2 – 100之间数字的自然对数与以10为底的对数。要求:1 表中数字输出格式要求如下:·输出域宽为10;·小数精度为五位;·右对齐。2 表中显示的对数值计算准确,精度满足显示要求. 3 表中数据的显示按格式要求,做到整齐,美观。#include int i;... printf("%10s%10s%10s/n","N","lnN","logN");for (i=2;i

2011-03-24 16:58:00 2297

原创 浮点数到整数的快速转换

<br />日前由于需要补习了一下有关浮点数的内容,不料又学到了一些有趣的东西,于是写了些心得出来和大家共享。以下资料是我整理自网上的文献,希望对大家有用。另外,由于在下只是新手一名,难免会有不少错漏,还请不吝指教,谢谢。本人的MSN是:[email protected] <br /> <br />/******************************************************/<br />广告:欢迎大家到友善之臂旅店作客。本店位于费伦大陆剑湾地区,致力于成为初出茅庐

2011-03-24 11:15:00 1013

原创 百度校园招聘的一道面试题

<br />功能:<br />在以‘/0’结尾的字符串中找出连续最长的数字串,并把这个串的长度返回,并把这个最长数字串付给其中一个函数参数outputstr所指内存。不能用strlen之类的库函数。<br /> #include<stdio.h>#include<stdlib.h>#include<string.h>int maxContinuNum(char *inputstr, char **outputstr) { char *mStr; char ch;

2011-03-22 17:54:00 480

原创 金蝉数!!

<br />// TEST11.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>#include <cmath>using namespace std;bool flag[10]={0};int cnt=0;bool isJustCase(int n){ while(n>=100) {

2011-03-22 12:26:00 442

原创 Scanf 请缓存!

<br />fflush(stdin);的行为是未定义的,C标准没有规定这种东西。你最好用<br />int c;<br />while ( (c = getchar()) != '/n' && c != EOF ) ;<br />否则一换编译环境,可能就不一样了。

2011-03-21 12:23:00 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除