Assignment statements in Python do not copy objects, they create bindings between a target and an object. For collections that are mutable or contain mutable items, a copy is sometimes needed so one can change one copy without changing the other. This module provides generic shallow and deep copy op Read More
posted @ 2013-04-06 17:36
javawebsoa
Views(268)
Comments(0)
Diggs(0)
(1) 安装freeglut: sudo apt-get install freeglut3 freeglut3-dev (2) 写好你的代码,这里给出一份简单的实现抛物线的代码:#include <GL/glut.h>void myDisplay(void) { float x, y; glClear(GL_COLOR_BUFFER_BIT); glBegin(GL_POINTS); for ( x = 0.1; x < 1; x += 0.01 ) { y = x * x; glVertex2f(x, y); } ... Read More
posted @ 2013-04-06 17:35
javawebsoa
Views(517)
Comments(0)
Diggs(0)
Netty4 SEDA事件驱动原理分析AioServerSocketChannel的事件处理线程(AioEventLoop)建立过程分析(Bootstrap启动ServerSocketChannel处理线程的过程分析)1:AbstractBootstrap.initAndRegister():向BossGroup(AioEventLoopGroup)注册初始化后的AioServerSocketChannel,2,调用MultithreadEventExecutorGroup.next()方法,在BossGroup中取出一个可用的EventLoop3,返回到MultithreadEventLo Read More
posted @ 2013-04-06 17:33
javawebsoa
Views(751)
Comments(0)
Diggs(0)
背景CPU和内存热拔插其实很早被目前主流的操作系统支持了,微软从Windows Server 2008开始支持,Linux从3.2.0的内核开始支持。 状态Qemu也是很早就规划了CPU热拔插特性,但是一直没有合入主干版本,因为实现中相关的bug和限制很多。最新的cpu热拔插分支是:https://github.com/imammedo/qemu/tree/cpu_add.v2,目前仅仅实现了vcpu热插,还不能支持热拔。我仅仅在Fedora 18的客户机中验证了CPU hot-plug. 步骤我为Fedora 18专门优化qemu-kvm, 主要是将qemu就IA 64, KVM和Linux Read More
posted @ 2013-04-06 17:32
javawebsoa
Views(1800)
Comments(0)
Diggs(1)
http://www.google.com.hk/search?hl=zh-CN&newwindow=1&safe=strict&q=makefile+shell+find+java&oq=makefile+shell+find+java&gs_l=serp.3...1547.3193.0.3429.5.5.0.0.0.0.0.0..0.0...0.0...1c.1.8.serp.Z_mbAZayu8whttp://www.makelinux.net/make3/make3-CHP-9-SECT-3 # all_javas - Temp file for Read More
posted @ 2013-04-06 17:31
javawebsoa
Views(170)
Comments(0)
Diggs(0)
C++11中引入的auto主要有两种用途:自动类型推断和返回值占位。auto在C++98中的标识临时变量的语义,由于使用极少且多余,在C++11中已被删除。前后两个标准的auto,完全是两个概念。 1. 自动类型推断 auto自动类型推断,用于从初始化表达式中推断出变量的数据类型。通过auto的自动类型推断,可以大大简化我们的编程工作。下面是一些使用auto的例子。 #include <vector>#include <map>using namespace std;int main(int argc, char *argv[], char *env[]){// aut Read More
posted @ 2013-04-06 17:29
javawebsoa
Views(282)
Comments(0)
Diggs(0)
GNU是什么?什么是GNU计划?首先,我们需要搞清楚某些”时间点“,不懂得历史的过去,就不能很好地理解现在所发生事情的实质。 1953年3月16日,Richard Stallman出生于美国纽约,长大成人之后,是个很聪明、有才能的“小毛头”。1974年毕业于哈佛(Harvard)大学物理专业。毕业后,Stallman进入MIT人工智能实验室做程序开发工作。1976年,美国颁布版权保护法(Copyright Act),限制了软件的自由传播。1976年1月,比尔盖茨发表著名的”公开信“,明确反对软件盗版行为,由此,微软公司兴起。对此事态发展,Stallman感受到精神的”压抑“。 1983年... Read More
posted @ 2013-04-06 17:28
javawebsoa
Views(639)
Comments(0)
Diggs(0)
亚马逊云服务(Amazon Web Services),是目前为止全球最大且最富有运营经验的公共云服务。谷歌(google)凭借自身强大的数据中心实力,优秀高效的计算工具,天赋杰出的优秀工程师,正在对亚马逊云服务发起严峻挑战。不过,这会让人想到下面一个问题:有哪家云服务公司,能够挑战亚马逊Web服务的主导地位呢?就目前来看,谷歌最有机会成为亚马逊的潜在对手。至少在计算能力方面,谷歌计算引擎( Google Compute Engine)的实力不容小觑,虽然它直到去年才推出beta版本。云管理软件公司Scalr便是谷歌计算引擎的支持者之一。不过,即便是你不购买谷歌所提供的、令人印象深刻的报告单( Read More
posted @ 2013-04-06 17:27
javawebsoa
Views(288)
Comments(0)
Diggs(0)
错过了前面章节?没关系,传送门在这:战争迷雾效果 第1章_要探索,不要地图全开!正文:现在我们要加载一张TMX地图,这张地图有点复杂,大家打起精神。(小若:吼!)笨木头花心贡献,啥?花心?不呢,是用心~ 转载请注明,原文地址: http://benmutou.com/blog/archives/4681.创建TMX地图现在,打开我们的Tiled地图编辑器,新建一个地图:【新建】->【新建文件】,地图宽为10,地图高为10。然后将瓦片图素拖动到图块区域,添加图块,宽高分别为128像素,边距和间距都为0:然后,最重要的一步来了!选中第一个图素,涂满地图,效果如下:(小若:喂,什么意思?涂满地 Read More
posted @ 2013-04-06 17:25
javawebsoa
Views(517)
Comments(0)
Diggs(0)
error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 1。Exception类表示在应用程序执行期间发生的错误; 2。System.Exception类是所有异常的基类型; 3。基类Exception存在两类异常: a.从SystemException派生的预定义公共语言运行库异常类; b.从ApplicationException派生的用户定义的应用程序异常类。 4.在java中, Error 是 Throwable 的子类,... Read More
posted @ 2013-04-06 17:24
javawebsoa
Views(215)
Comments(0)
Diggs(0)
从业N年,一直做企业内部系统。数年前,ITS部门来了一个A国(not USA)人,年龄比咱还小一轮。当然,自小喝洋墨水长大的,英语很溜。有次喝高了,对咱很不客气地说,你念那多书有啥用?我连大学的门都没进过,照样级别比你高一级。我听后很郁闷。但仔细想来,做公司内部系统吧,小学程度,会四则运算,逻辑上不糊涂,就可在世界500强企业的ITS部门混饭吃。又过了几年,那A国人又高就别处,咱还照样做着小学生就能做的事情。这事情就一个结,从未了结。最近,终于有个机会让咱用了一回高等数学。给读书无用论一记响亮的耳瓜。做生意,图回报,这是真理。投入多少,多长时间能收回,这就要计算IRR。用EXCEL的话,简单, Read More
posted @ 2013-04-06 17:23
javawebsoa
Views(532)
Comments(0)
Diggs(1)
用eclipse开发jquery程序,可以安装spket插件,这样在写代码的时候,就会有智能感知.eclipse配置spket的文章网上到处都是,spket官网上也有介绍.但配置后有的人无论如何也没有智能感知提示,我就是其中一个.最后发现了问题所在,原来是eclipse选择javascript编辑器的问题 .我们在双击一个js文件时,eclipse使用的自带的默认javascript Editor 这时就需要我们在js文件上右键->Open With->Spket JavaScript Editor,这么选择了. 看看是不是出现感知代码了? Read More
posted @ 2013-04-06 17:22
javawebsoa
Views(176)
Comments(0)
Diggs(0)
91 加班加班成了06年中很重要的一个词汇。最为重要的是加班成了每天理所当然的事情,加班横穿了整个项目过程。特别是在系统上线的初期,经常是加到凌晨3点多,然后9点再上班。关于加班,我的感受特别的复杂!复杂的简直难以形容.首先,可以肯定的是.我是最讨厌加班的,对加班的厌恶由来以久.2000年刚刚参加工作时,对加班责无旁贷!那时侯主要是因为自己对求知的欲望特别的强烈.认为只有加班才能弥补自己对工作要求的种种不足.随着时间渐渐长了,我发现其实对加班的理解其实有很多的差异.为什么,在上班的时间不能完成加班要完成的事情了。上班的时候,事情不能明确,事情不能完成.难道在加班时才能确定明确的事情,和完成.. Read More
posted @ 2013-04-06 17:21
javawebsoa
Views(141)
Comments(0)
Diggs(0)
Cocos2d-x学习交流群:140326755Email : [email protected] CCNode是cocos2d-x中一个很重要的类,CCNode是场景、层、菜单、精灵等的父类。而我们在使用cocos2d-x时,接触最多的就是场景、层、菜单、精灵等。所以有必要先弄懂CCNode类2 CCObject类是cocos2d-x中所有对象的基类,CCObject封装了对象的引用计数和自动释放功能,下面是类图3 因为场景、层、精灵、菜菜单是CCNode的子类,所以在使用它们时,有些方法来自CCNode,下面解释了CCNode中常用的方法//初始化CCNodebool init( Read More
posted @ 2013-04-06 17:20
javawebsoa
Views(286)
Comments(0)
Diggs(0)
Description One measure of ``unsortedness'' in a sequence is the number of pairs of entries that are out of order with respect to each other. For instance, in the letter sequence ``DAABEC'', this measure is 5, since D is greater than four letters to its right and E is greater than on Read More
posted @ 2013-04-06 17:18
javawebsoa
Views(359)
Comments(0)
Diggs(0)
首先,附上Windows创建服务的源代码,这个很好用的,大家一般都是选择的这个使用。#include"XXXX.h" //包含的头文件//定义全局函数变量void Init();BOOL IsInstalled();BOOL Install();BOOL Uninstall();void LogEvent(LPCTSTR pszFormat, ...);void WINAPI ServiceMain();void WINAPI ServiceStrl(DWORD dwOpcode);TCHAR szServiceName[] = _T("WatchDog" Read More
posted @ 2013-04-06 17:17
javawebsoa
Views(419)
Comments(0)
Diggs(0)
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------一、System类:不可以被实例化。没有构造函数。该类中的方法都是静态的。常见方法:exit();currentTimeMillis()获取当前毫秒值;gc();getProperties();longtime=System.currentTimeMillis();System.out.println("hello:"+time);systemMethodDemo2();}演示一下getProperties方法是用来获取系统属性集的。系统属性信息:就是程序在 Read More
posted @ 2013-04-06 17:16
javawebsoa
Views(203)
Comments(0)
Diggs(0)
学习python,可以用这几个ide,零基础编程初学者建议先用idle,想以后当专业程序员,用vim.省事一点用sublime或AptansStudio3+pydev. 欢迎参加python培训,既讲语法,又讲编程思路。 http://www.qy7788.com.cn/shiyongxinxi/shiyongxinxi170.html Read More
posted @ 2013-04-06 17:15
javawebsoa
Views(400)
Comments(0)
Diggs(0)
创建型模式(CreationalPatters):一共有五种,常用的有三种。 工厂方法(FactoryMethod):定义一个用于创建对象的接口,让子类决定实例化哪一个类。工厂方法是一个列的实例化延迟到其子类。工厂方法用一个virtual method完成创建过程。抽象工厂(AbstractFactory):提供一个创建一些类相关或相互依赖对象的接口,而无需指定它们具体的类。单例(Singleton):保证一个类仅有一个实例,并提供一个访问它的全局访问点。生成器(Builder):通过一个构造算法和builder接口把构造过程和客户隔离开。原型(Prototype):用原型实例指定创... Read More
posted @ 2013-04-06 17:13
javawebsoa
Views(331)
Comments(0)
Diggs(0)
直接上移植ff9a文件系统的移植步骤了,有些地方不了解,比如ff.c文件里面的一些函数,看得比较糊涂,但是那不影响我们的移植,先让文件系统跑起来,然后继续拧分析比较好。OK,不说废话了。一、官网下载ff9a源代码,解压出来有doc和src两个文件夹。在我们的SD实验里面的project下面建立一个名为FAT的文件夹,然后将src里面的diskio.c、diskio.h、ff.c、ff.h、integer.h、ffcinf.h一共6个文件添加进去,最后看到我的Manage compnents就是这样 二、整体框架的修改,对于文件系统,我们需要修改的文件真的很少,因为很多东西,都帮我们想好了的,这 Read More
posted @ 2013-04-06 17:12
javawebsoa
Views(270)
Comments(0)
Diggs(0)
/** * 提交表单 */function $postForm(a) { if (a.formPanel.getForm().isValid()) { var b = a.scope ? a.scope: this; a.formPanel.getForm().submit({ scope: b, url: a.url, method: "post", params: a.params, waitMsg: "正在提交数据...", ... Read More
posted @ 2013-04-06 17:10
javawebsoa
Views(196)
Comments(0)
Diggs(0)
为了抓住一个自定义的内核函数是如何被执行的,需要一定的调试手段,其实就需要一种跟踪手段就可以了,理论上不太复杂,可是Linux内核的调试接口太多了,始终找不到一个方便的,直到遇到了ftrace,它简单的使用文件系统作为接口,不需要安装任何用户态程序,和杂乱的发行版毫无关系,这正合我意,相比SystemTap等复杂的前置设置等调试手段,简直棒极了。因为我很讨厌为了做一件理论上很简单的事而去花去大量的时间去做前置工作。 使用文件系统作为接口的优势自然不必多说,它可以将任意复杂的操作映射到既有的简单的读,写,控制,打开,关闭等简单操作上,ftrace的另一个妙点在于其动态二进制修正技术。其实kp.. Read More
posted @ 2013-04-06 17:08
javawebsoa
Views(394)
Comments(0)
Diggs(0)
双向一对一关联映射与单向一对一关联映射一样,双向映射依然可以采用两种方式实现:1、主键关联;2、唯一外键关联1、主键关联映射出的关系模型与单向一样:映射文件与单向的区别在于:需要在Card加入<one-to-one>标签,指示hibernate将关联对象User根据主键加载上来。<one-to-one>不影响存储,只影响加载User.hbm.xml<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping D Read More
posted @ 2013-04-06 17:07
javawebsoa
Views(164)
Comments(0)
Diggs(0)
JUnit单元测试入门(三)--JUnit简单实例我们以一个简单的+-x÷计算为例,使用JUnit做一个简单的单元测试实例我们实现一个简单的计算注:目标类和测试类要放在同一包下, 这是JUnit单元测试基础要点首先创建一个目标类(被测试对象):命名为Calculator.javapackage com.junit3_8; public class Calculator { //加 public int add(int a, int b) { return a + b ; } //减 public int su... Read More
posted @ 2013-04-06 17:05
javawebsoa
Views(300)
Comments(0)
Diggs(0)
Delphi制作DLL一 Dll的制作一般步骤 二 参数传递 三 DLL的初始化和退出清理[如果需要初始化和退出清理] 四 全局变量的使用 五 调用静态载入 六 调用动态载入 七 在DLL建立一个Tform 八 在DLL中建立一个TMDIChildform 九 示例: 十 Delphi制作的Dll与其他语言的混合编程中常遇问题: 十一 相关资料 一 Dll的制作一般分为以下几步: 1 在一个DLL工程里写一个过程或函数 2 写一个Exports关键字,在其下写过程的名称。不用写参数和调用后缀。 二 参数传递 1 参数类型最好与window C++的参数类型一致。不要用DELPHI的数据类型。. Read More
posted @ 2013-04-06 17:04
javawebsoa
Views(233)
Comments(0)
Diggs(0)
函数Operand 函数Operand的格式如下:函数名(参数1,参数2…)。函数名与Java语法中标示符的命名规范一致,该命名规范已在变量Operand中进行了描述。其每一个参数都是一个Operand,Operand可以是常量、变量、函数或者表达式中的任意一种。如:sum(a)、_formatTime(‘yyyy-mm-dd’,getCurrentTime())、random(23+15)等。 函数Operand的示例代码如下:EntityMap entityMap = new EntityMapImpl();entityMap.putEntity("num", 123) Read More
posted @ 2013-04-06 17:02
javawebsoa
Views(944)
Comments(0)
Diggs(0)
用Groovy思考 第三章 Groovy开发环境作者:chszs,转载需注明。博客主页:http://blog.csdn.net/chszs 本章将继续深入Groovy语言,首先学习Groovy脚本,包括从命令行编译和运行Groovy脚本,Groovy Shell,和Groovy Console。 你将学会使用Groovy语言来建立域对象、控制器和服务。而且使用Groovy的方法并非只有一种。另外,对于建立类,可以使用Groovy作为脚本语言。 例1:简单的Groovy脚本Hello.groovy println "Hello ${args[0]}, may Groovy be wi Read More
posted @ 2013-04-06 17:01
javawebsoa
Views(245)
Comments(0)
Diggs(0)
1.服务当应用程序不再位于前台且没有正在使用它的活动的时候,为了确保音频继续播放,我们需要创建一个服务。服务是安卓应用程序的一个组件,其用于在后台运行任务,而无须与用户交互。2. 本地服务与远程服务安卓中存在几个可用的不同服务类。本地服务(Local Service):作为特定应用程序的一部分存在,而且只能通过该应用程序访问和控制。远程服务(Remote Service):是另一种类型的服务,它们可以与其他应用程序进行通信,由其他应用程序访问和控制。在此,仅介绍使用一个本地服务提供音频播放的功能。3.本地服务服务类需要继承android.app.Service类。该类是抽象类,所以为了扩展它, Read More
posted @ 2013-04-06 16:59
javawebsoa
Views(532)
Comments(0)
Diggs(0)
“入口”是用户接入移动互联网的第一站,同时也可以看做用户解决问题与需求的最快途径与方式,按照这个定义,目前来看,互联网的入口或具有入口特性的产品主要分布在以下几个层面上:硬件设备层,系统层,内容层,渠道层,App层,并且各个层次是从底到上相互依赖的,整体就像一个金字塔状。如图所示这样: 下来我们逐层进行下分析:1,硬件设备层:(国内代表:小米,点心,阿里,以及锤子。。。)设备的作用毋庸置疑,如果不是手机等终端的快速进化,哪来今天火爆的移动互联网热潮,没有设备就无法上网,因此设备是天生的入口并且是绝对的强大的... Read More
posted @ 2013-04-06 16:58
javawebsoa
Views(287)
Comments(0)
Diggs(0)
应用软件模型有两层的也有三层的,典型的两层结构是客户机-服务器(C/S),而三层结构在物理上分为:显示层、业务层、数据层;在逻辑上分为UI、BLL+DAL、DB首先谈一下为什么使用三层结构,什么情况下需要使用?我们知道程序分层的目的是:隔离、解耦和优点1、开发人员可以只关注整个结构中的其中某一层;2、可以很容易的用新的实现来替换原有层次的实现;3、可以降低层与层之间的依赖;4、有利于标准化;5、利于各层逻辑的复用。6、结构更加的明确7、在后期维护的时候,极大地降低了维护成本和维护时间但不是任何软件都需要使用三层,如果软件用不到数据库或者业务逻辑非常简单的话就不必使用三层结构。毕竟三层结构... Read More
posted @ 2013-04-06 16:57
javawebsoa
Views(399)
Comments(0)
Diggs(0)
它是这样被定义的: 用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。 就像有一份写好的简历样本,现在需要复制出N份只有名字或年龄不同其他都相同的简历,怎么做呢?原型模式就好比一台现实生活中的复印机。其实就是从一个对象再创建另外一个可定制的对象,而且不需要知道任何创建的细节。复印机本身不知道所复印的内容,却一字不差地复印了出来。原型模式的类型: 创建型模式(还有单件模式、工厂模式、抽象工厂模式、创建者模式)原型模式的好处有二: 1.比直接new一个对象在性能上要好的多,每new一次都需要执行一次构造函数,如果构造函数的执行时间很长,那么多次执行这个初始化操作效率就很... Read More
posted @ 2013-04-06 16:56
javawebsoa
Views(242)
Comments(0)
Diggs(0)
概念(concept)1:web-component web component 是用于接收输入的 HTTP请求(request),经过一些逻辑处理后,然后再提供出各种各样的相应(response), java servlet, JSP页面,或者 Web service 终端均为web compenent,客户端发送HTTP 请求(request)到 web服务器,web服务器利用servlet,jsp等技术转化请求为HTTPServletRequestObject,把这个对象交付给一个web component,web component 能够和javabean 组件或者数据库进行交互... Read More
posted @ 2013-04-06 16:54
javawebsoa
Views(212)
Comments(0)
Diggs(0)
在Python中* 和 ** 有特殊含义,他们与函数有关,在函数被调用时和函数声明时有着不同的行为。此处*号不代表C/C++的指针。其中 * 表示的是元祖或是列表,而 ** 则表示字典以下为 ** 的例子:01#--------------------第一种方式----------------------#02importhttplib03defcheck_web_server(host,port,path):04h=httplib.HTTPConnection(host,port)05h.request('GET',path)06resp=h.getresponse()07p Read More
posted @ 2013-04-06 16:52
javawebsoa
Views(258)
Comments(0)
Diggs(0)
VirtualBox是一款SUN出品的非常优秀的虚拟机程序,版本也非常齐全,你可以在官网上找到适合各种操作系统平台的版本。 这里我先给大家大致讲解下VBox的网络配置及应用。 VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NAT,Network Address Translation) 2、Bridged Adapter 桥接模式 3、Internal 内部网络模式 4、Host-only Adapter 主机模式 下面我们分别对这四种网络模式进行分析解释: 第一种 NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以这样理解:Vh. Read More
posted @ 2013-04-06 16:51
javawebsoa
Views(208)
Comments(0)
Diggs(0)
在很多时候,程序中会用到随机数,在C++中就要用到专门用以产生随机数的标准库函数rand(),它会产生一个无符号整数,范围在0~32767,即两字节16位的整数最大值。而GNU C++产生的随机数范围为2147483647。 范围中的每一个数在每次随机调用rand时都有相同的概率被选中。 调用时 ,需要引用头文件<cstdlib>,示例代码//掷20次筛子,每五个一行输出#include "stdafx.h" #include <iostream> using std::cout; using std::endl; #include <ioma Read More
posted @ 2013-04-06 16:49
javawebsoa
Views(307)
Comments(0)
Diggs(0)
引言本系列适合0基础的人员,因为我就是从0开始的,此系列记录我步入Android开发的一些经验分享,望与君共勉!作为Android队伍中的一个新人的我,如果有什么不对的地方,还望不吝赐教。在开始Android开发之旅启动之前,首先要搭建环境,然后创建一个简单的HelloWorld。本文的主题如下:1、环境搭建1.1、JDK安装1.2、Eclipse安装1.3、Android SDK安装1.4、ADT安装1.5、创建AVD2、HelloWorld1、环境搭建1.1、JDK安装如果你还没有JDK的话,可以去这里下载,接下来的工作就是安装提示一步一步走。设置环境变量步骤如下:我的电脑->属性- Read More
posted @ 2013-04-06 16:47
javawebsoa
Views(232)
Comments(0)
Diggs(0)
Refer to :metalink 134214.1如果存在归档日志备份集的话、那么 RMAN 就不一定会选择增量备份集让我们使用以下的 RECOVER 命令作为例子: RMAN> run{2> allocate channel x type disk;3> restore datafile 7;4> recover datafile 7;5> } 首先、RMAN 将把从最后一次0级增量备份的数据文件 7 覆盖回去、接下来、RMAN 会有 2 条路:① 把自最后一次0级备份以来、所有存在的增量备份全部覆盖回去 然后运用自最后一次增量备份到当前时间点以来的所有存在 Read More
posted @ 2013-04-06 16:46
javawebsoa
Views(175)
Comments(0)
Diggs(0)
从网上找了一段生成sql备注的脚本,脚本如下:Option Explicit ValidationMode = True InteractiveMode = im_BatchDim mdl ' the current model' get the current active model Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox "There is no current Model " ElseIf Not... Read More
posted @ 2013-04-06 16:44
javawebsoa
Views(384)
Comments(0)
Diggs(0)
最近在学习时老是碰到CString的字符串要转换为char*的问题,在此总结一下unicode工程下的字符串处理问题。 ①、Ansi与Unicode简要说明及各自的优缺点: 他们是两种字符的编码格式,Ansi=窄字节,Unicode=宽字节,Ansi用char格式表示一个字符,占用一个字节的存储空间,最多表示255个字符,表示英文还可以,但对于中文、日文、韩文等语言来说就不够用了,所以如果你的程序是Ansi编码的话,那么你写的中文语言的程序拿到日文、韩文等系统上面就会出现乱码。所以有了Unicode,用二个字节去表示一个字符,格式是 unsigned short,被定义成 wchar_t 格. Read More
posted @ 2013-04-06 16:43
javawebsoa
Views(204)
Comments(0)
Diggs(0)
ADO.NET(ActiveX Data Objects for the .NETFramework)是新一代数据存取技术,是一个全新的数据库访问模型,支持内存中的离线访问,与XML紧密集成,使应用程序的开发人员能方便、快捷地访问多种不同的数据源,其功能简单地说就是:按照给定要求从各种类型的数据库中提取数据或者向数据库存取数据,并保持操作的一致性。 工作原理 ADO.NET涉及的基本概念和技术较多,为了便于读者形象地理解,我们用一个实例来说。如下图中左图所示:某商店要从某生产厂家进货,首先必须在生产厂家与商家之间有运输通道(公路、铁路、水陆及航空路线等),然后商家向厂家发送订单,订单规... Read More
posted @ 2013-04-06 16:41
javawebsoa
Views(245)
Comments(0)
Diggs(0)
在现在看来WebService已经不是什么新技术了,已经得到了广泛的应用,但是,对于初学者来讲,往往会不知其原理,以及实现的方式,只是依葫芦画瓢的照做,而不知道为什么这样做,每一步的道理是什么,本文通过图解和实例去解释WebService的原理及应用,并针对.NET下的WebService进行进一步的讲解。首先,还是进行一系列的概念叙述,虽然听起来很晕,但是当明白了其中的原理,再回来看就没什么了。WebService是一个平台独立的,松耦合的,自包含的、基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。WebSer Read More
posted @ 2013-04-06 16:40
javawebsoa
Views(271)
Comments(1)
Diggs(0)
萨科纳吉写到:“iPhone给其他智能手机制造商提供廉价的非补贴智能手机留下了价格上的优势,即便在高端手机上也是如此。”价格补贴允许苹果在iPhone上获得50%以上的毛利润率(grossmargin),而Mac、iPad以及iPod等不享受补贴的产品的毛利润率则只在30%左右。其他使用免费Android操作系统的智能手机制造商可以将非补贴的智能机的价格定得比iPhone低,但仍然可以获得30%以上的毛利润率,特别在高端手机上。苹果iPhone获得运营商补贴此前曾被视为该公司的潜在不安因素,因为一旦移动运营商取消对其补贴,消费者很快将选择更为便宜的手机。当然,运营商愿意为苹果手机提供补贴是因为 Read More
posted @ 2013-04-06 16:39
javawebsoa
Views(228)
Comments(0)
Diggs(0)
大家好,我是Richard Chen。在此提前通知各位:微软计划于北京时间4月10日清晨发布9个安全补丁。其中,2个严重等级补丁共修复Microsoft Windows, Internet Explorer中的个安全漏洞;7个重要等级补丁修复Microsoft Windows 、Office、Antimalware Software 和 Server Software 中的4个漏洞。下表概述了本次提前公告(按严重等级和公告 ID 排序):Bulletin IDMaximum Severity Rating and Vulnerability ImpactRestart RequirementA Read More
posted @ 2013-04-06 16:37
javawebsoa
Views(230)
Comments(0)
Diggs(0)
工厂三姐妹分别是简单工厂模式、工厂方法模式、抽象工厂模式。一、简单工厂模式:1. 从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(Static Factory Method)模式,简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。2. 优点:是包含了必要的逻辑判断,根据客户端的选择条件动态实例化相关的类,对于客户端来说,去除了与具体产品的依赖。3. 缺点: 由于工厂类集中了所有实例的创建逻辑,违反了高内聚责任分配原则,将全部创建逻辑集中到了一个工厂类中;它所能创建的类只能是事 Read More
posted @ 2013-04-06 16:36
javawebsoa
Views(231)
Comments(0)
Diggs(0)
据科技网站PCMag报道,火狐浏览器制造商Mozilla周三表示,其正在联手三星共同致力于下一代浏览器引擎Servo开发。北京时间4月4日消息,据科技网站PCMag报道,火狐浏览器制造商Mozilla周三表示,其正在联手三星共同致力于下一代浏览器引擎Servo开发。据悉,Mozilla从去年开始着手这一项目的开发,Servo采用Mozilla新的Rust编程语言编写,面向Android和ARM设备推出,因此将在移动领域有“深入研究”。Mozilla首席技术官布兰登·艾奇(Brendan Eich)称,“我们需要为未来快速、多核、混合计算架构提供解决方案”,“此前三星已为Rust提供了 Read More
posted @ 2013-04-06 16:35
javawebsoa
Views(258)
Comments(0)
Diggs(0)
郑雨林同时表示,单纯的软件企业不去改变将遭遇残酷淘汰,软件服务化以及软硬结合是未来两大主要趋势,用友软件未来将向平台化模式转型。4月3日消息,据用友企业高级副总裁郑雨林透露,用友目前正在申请虚拟运营商牌照,这样就可以代理电信业务,申请进程在积极推进中。郑雨林同时表示,单纯的软件企业不去改变将遭遇残酷淘汰,软件服务化以及软硬结合是未来两大主要趋势,用友软件未来将向平台化模式转型。用友软件郑雨林称,任何一个产业的发展都有波段,目前软件产业发展到一个非常关键的时期,在全球经济危机影响之下,中国软件产业正在经历两大压力,一是市场增长出现放缓,一些企业的软件采购需求减少;其次,人力成本的增长是一大压力。 Read More
posted @ 2013-04-06 16:34
javawebsoa
Views(182)
Comments(0)
Diggs(0)
诺基亚方面曾表示,关店是为优化零售策略。而业内人士认为,产品落后导致市场份额萎缩、实体店功能退化等是诺基亚屡屡关店的主因。东方网4月3日消息:据《劳动报》报道,诺基亚“关店潮”波及上海,记者昨日走访获悉,南京东路诺基亚旗舰店近日已悄然关闭。据了解,2011年诺基亚在法国、西班牙和芬兰的多家实体店先后关门,而北京旗舰店也于去年退出。诺基亚方面曾表示,关店是为优化零售策略。而业内人士认为,产品落后导致市场份额萎缩、实体店功能退化等是诺基亚屡屡关店的主因。诺基亚上海唯一旗舰店悄然关闭昨日下午,记者在南京东路步行街发现,紧挨真老大房的诺基亚旗舰店已大门紧闭,门上一纸告示称:“因内部调整,本店暂不营业。 Read More
posted @ 2013-04-06 16:33
javawebsoa
Views(209)
Comments(0)
Diggs(0)
据透露,Baidu Eye目前配备四个核心功能:超小液晶显示、语音操控、图像识别、骨传导技术,而且都已经可以正常工作。不过整个设备仍在测试样机阶段,芯片导线等仍然明显的附着于眼镜框架。北京时间4月3日消息,据外国媒体报道称,百度正在研发一款类似谷歌眼镜的穿戴式科技产品,初步代号称为“百度眼”(Baidu Eye),但是强调暂时还没有计划推向消费者。据透露,Baidu Eye目前配备四个核心功能:超小液晶显示、语音操控、图像识别、骨传导技术,而且都已经可以正常工作。不过整个设备仍在测试样机阶段,芯片导线等仍然明显的附着于眼镜框架。针对传闻,在记者致电百度公司之后,百度国际沟通部门主管证实称百度公 Read More
posted @ 2013-04-06 16:31
javawebsoa
Views(285)
Comments(0)
Diggs(0)
Java的开源给了我们更多机会,去了解组件内部的实现。从事Java Web开发,大家都会跟直接或间接的跟Servlet打交道。今天我们就来谈谈Servlet。我们在手写Servlet时,会继承HttpServlet类。在HttpServlet类中,有几个重要的方法:doPost()方法、doGet()方法、service()方法。当我们调用自己写的Servlet时,系统会默认调用doGet()方法;或者说,当我们指定一种传输方式,系统会自动调用我们重写的方法。这是采用设计模式中模板模式实现的。Servlet是由Tomcat之类的servlet容器来调用处理浏览器请求的,并需要集成基类HttpS Read More
posted @ 2013-04-06 16:30
javawebsoa
Views(244)
Comments(0)
Diggs(0)
第三十四讲 1.上次提出的no_data_found在update中将失效,因为手册中是只限select into 当一定要用update table set时,可以加上select * w从而达到用select * into之效果。 2.函数, 其地位与sum(),max()是一样的。其语法是: create function 函数名(参数) return 返回数据类型 is 定义变量 begin end; 快速入门:输入用户名,返回年薪 create function f1(in_vename varchar2) return number is v_annua... Read More
posted @ 2013-04-06 16:29
javawebsoa
Views(167)
Comments(0)
Diggs(0)
在不停的刷新ASIHttpRequest的网络请求时,总是在刷新几次之后,整个app崩溃掉。我的app使用的ARC模式,以为可以自动释放到request的请求。经过摸索,还是需要在dealloc函数加入手动的置空操作。- (void)dealloc{[request setDelegate:nil];[request cancel];}这样就能避免app崩溃了。 Read More
posted @ 2013-04-06 16:28
javawebsoa
Views(222)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号