摘要:
2.1 jQuery选择器概述2.1.1 什么使选择器 2.1.2 选择器的优势: 代码更简单,完善的检测机制 1.代码更简单 示例2-1 使用javascript实现隔行变色 使用Javascript实现隔行变色 学号姓名性别总分 1001张小明男320 1002李明琪女350 示例2-2 使用jQuery选择器实现隔行变色 使用jQuery选择器实现隔行变色 学号姓名性别总分 ... 阅读全文
posted @ 2013-06-28 20:01
坚固66
阅读(199)
评论(0)
推荐(0)
摘要:
最初的目的是想做全景图像拼接,一开始找了OpenCV中自带的全景拼接的样例,用的是Stitcher类,可以很方便的实现全景拼接,而且效果很好,但是不利于做深入研究。使用OpenCV中自带的Stitcher类的全景图像拼接样例下载:http://download.csdn.net/detail/masikkk/5661075后来想用OpenCV中自带的SIFT特征检测器进行特征检测和拼接,但还是有隔靴搔痒的感觉,接触不到SIFT算法的本质,看到网上大多数都是使用RobHess的SIFT源码,自己也下载了一份进行了分析。RobHess的SIFT源码下载地址:http://robwhess.gith 阅读全文
posted @ 2013-06-28 19:59
坚固66
阅读(771)
评论(0)
推荐(0)
摘要:
host C: libhost <= build/libs/host/CopyFile.c host StaticLib: libhost (/media/linux/1/touch/export/phablet-ubuntu-20130618/out/host/linux-x86/obj/STATIC_LIBRARIES/libhost_intermediates/libhost.a) ERROR: prebuilts/tools/gcc-sdk/../../gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/bin/x86_64-linux-ar 阅读全文
posted @ 2013-06-28 19:57
坚固66
阅读(389)
评论(0)
推荐(0)
摘要:
当我们学完java中多线程的下载后,可以将它移植到我们的安卓中来,下面是具体实现源码:DownActivity.javapackage com.example.downloads;import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.MalformedURLException;import java.net.URL;import com.example.downloads.utils.Down 阅读全文
posted @ 2013-06-28 19:55
坚固66
阅读(503)
评论(0)
推荐(0)
摘要:
下载好源码之后编译生成了模拟器,这个时候的模拟器是没有SDcard的。这个时候需要创建需要为虚拟机创建SDcard我们创建mksdcard 256M /out/target/product/generic/sdcard.img这个时候我们就创建好了相应的大小为256M的sdcard。这个时候要让我们的模拟器使用该sdcard我们可以使用emulator -avd 模拟器的名字 -sdcard /out/target/product/generic/sdcard.img要是avd没有名字的话我已直接使用命令emulator -sdcard /out/target/product/generic/ 阅读全文
posted @ 2013-06-28 19:53
坚固66
阅读(186)
评论(0)
推荐(0)
摘要:
根据http://hi.baidu.com/algorithm/item/d51b15f7a8ea1c0a84d278be这个开始练习ac,刚开始接触这道题时以为是道搜索题,读完之后深思了一下,感觉不需要套用一贯的dfs或者bfs,直接根据自己的思路走,然后注意一下效率问题就行了!可见算法注重灵活,而不是一贯的套用现有的模式。 利用题中示例: 簇号from[]:1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 目前簇中内容应该在的簇号to[]:0 1 2 0 7 0 5 0 0 8 3 4 0... 阅读全文
posted @ 2013-06-28 19:51
坚固66
阅读(280)
评论(0)
推荐(0)
摘要:
网上实例总结/*_STD_BEGIN using _CSTD clearerr; using _CSTD fclose; using _CSTD feof;using _CSTD ferror; using _CSTD fflush; using _CSTD fgetc;using _CSTD fgetpos; using _CSTD fgets; using _CSTD fopen;using _CSTD fprintf; using _CSTD fputc; using _CSTD fputs;using _CSTD fread; using _CSTD freopen; using _C 阅读全文
posted @ 2013-06-28 19:49
坚固66
阅读(923)
评论(0)
推荐(0)
摘要:
决策树是个极其易懂的算法,建好模型后就是一连串嵌套的if..else...或嵌套的switch。优点:计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特征数据;缺点:可能会产生过度匹配的问题;适用数据类型:数值型和标称型。 决策树的Python实现:(一)先实现几个工具函数:计算熵函数,划分数据集工具函数,计算最大概率属性;(1)计算熵:熵代表集合的无序程度,集合越无序,熵越大;def entropy(dataset): from math import log log2 = lambda x:log(x)/log(2) results={} for row ... 阅读全文
posted @ 2013-06-28 19:47
坚固66
阅读(345)
评论(0)
推荐(0)
摘要:
windows下Google Protocol Buffer 编译安装教程 protobuf的全称是Protocol Buffer,它是google 的一种数据交换的格式,可用于用于分布式应用之间的数据通信或者异构环境下的数据交换, 最近因为项目的需求,需要接触Protobuf,在官方提供的压缩包中,提供了Linux下的编译脚本,但是,由于项目在windows下开发,因此,需要在Windows编译和安装Protobuf,结合自己的探索,希望能够帮助到初次接触到protobuf的朋友1.下载Google Protocol Buffer源码包下载可以到protobuf官网下载:http://co. 阅读全文
posted @ 2013-06-28 19:45
坚固66
阅读(513)
评论(0)
推荐(0)
摘要:
In FragmentActivity。First, I add two fragment by FragmentTransaction。 See the flowing code : /******************************************************/ MyFragmentManager manager; FragmentTransaction fragmentTransaction; FragmentManager fragmentManager; MainBottomFragment bottom; fragmentManage... 阅读全文
posted @ 2013-06-28 19:44
坚固66
阅读(381)
评论(0)
推荐(0)
摘要:
原则上来说,qemu, libvirt, libusb, usbredir, spice等都可以通过 apt-get install的方式从Ubuntu源在线安装。但是这样如果碰到一点问题,就比较难办,如果自己从源代码开始编译,那么出了问题可以通过阅读和修改源码,修复相关问题。我们要搭建的各个软件模块是有相互依赖性的,比如qemu依赖libspice-server, Usbredir依赖libusb,因此在编译之前先要安排一个顺序。第一个选中的是Libusb,因为它是一个底层的usb库,不依赖其他几个模块。即便如此,我们还是要先从Ubuntu源在线安装一些第三方库,这些库很成熟,我们也不需要维 阅读全文
posted @ 2013-06-28 19:42
坚固66
阅读(306)
评论(0)
推荐(0)
摘要:
1.创建一个空的QT工程文件 2 建立程序文件MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#includeclass MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow();};#endif // MAINWINDOW_HMainWindow.cpp#include#include"MainWindow.h"MainWindow::MainWindow(){ QWidget *widget=new QWidget; setCentralWidg.. 阅读全文
posted @ 2013-06-28 19:40
坚固66
阅读(515)
评论(0)
推荐(0)
摘要:
MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include#includeclass MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow();private slots: void fExit(); void iInfo();private: void createMenus(); void createActions(); QAction *exit; QAction *info; QMenu *file; ... 阅读全文
posted @ 2013-06-28 19:38
坚固66
阅读(238)
评论(0)
推荐(0)
摘要:
C2DM/GCM: 优点:免费,搭建方便 缺点:依赖谷歌服务器;免费服务有上限;依赖谷歌服务包;需要2.2+版本的安卓系统才支持;对网络状况有一定要求,接收不可靠。(也是基于XMPP协议) XMPP(androidpn): 优点:开源、免费,功能完整,可扩展强,有较多的实现代码可找到,开发相对方便。 缺点:传输载体为xml,是一个重协议,耗流量;需要搭建服务器端和数据库。 MQTT: 优点:轻协议,流量小,适用较差网络状况。 缺点:使用代理,连接到达上限后,压力较大,推送会有较长延迟。基本上考虑使用androidpn来实现,如果觉得麻烦,可以自己搭建一个服务器,使用socket为用户推送消息。 阅读全文
posted @ 2013-06-28 19:36
坚固66
阅读(231)
评论(0)
推荐(0)
摘要:
窗体继承什么时候用的到呢?当我们使用三层架构来编写我们的cs程序时,我们的U层大部分是windows窗体。这个时候如果我们有一些公共变量,或者是一个窗体需要使用另一个窗体的数据。或者是有一些用于判断的公共的方法。比如为空判断、合法判断。对于这些判断而言。我们当然可以在U层放一个类。然后需要用到这些函数的时候就从这些类里面掉。对于需要用到其他窗体的变量我们当然可以用 (U窗体).变量的方式调用。但现在的问题出来了。如果我某一天这个窗体的不想要了,那任何用到我这个窗体变量的窗体就统统的瘫痪了。这是不是就存在过于的耦合的。然后说放在一个公共的类里面。这样确实很好。但是不免让人家说你这个有点四... 阅读全文
posted @ 2013-06-28 19:34
坚固66
阅读(220)
评论(0)
推荐(0)
摘要:
最近在做项目的工程中,由于系统中需要提供数据库备份的功能,经过网上一番搜索,觉得采用简单的mysqldump(1)java代码String backupSQL = "cmd /c mysqldump -urootdd --extended-insert=false -hlocalhost fts> " + DB_BACKUPFILE_PATH + " "; Runtime runtime = Runtime.getRuntime(); System.out.println(runtime.exec(backupSQL));通过执行上面的代码段的出来 阅读全文
posted @ 2013-06-28 19:32
坚固66
阅读(604)
评论(0)
推荐(0)
摘要:
make: *** [clean-box2d_static-armeabi] Error 1 By: 飘渺天空 | Date: 2013 年 6 月 7 日 | Categories: cocos2d-x/cygdrive/d/android-ndk-r8e/build/core/build-binary.mk:52: recipe for target `clean-cocos_curl_static-armeabi’ failed /bin/sh: -c: line 0: `rm -rf (TARGET_OBJS)’ /cygdrive/d/android-ndk-r8e/build/c. 阅读全文
posted @ 2013-06-28 19:30
坚固66
阅读(227)
评论(0)
推荐(0)
摘要:
在上一篇的文章中,我们介绍了Hiero这个非常好用工具的使用,但是LIbgdx的BitmapFont不支持多图,常用汉字3500个,你总不能用hiero自己做吧,那怎么办呢?这其实微软早就解决这个问题了,它给我们提供了这个TTF字库,保存汉字字,方便我们使用。一、FreeType的使用1、打开解压好的0.9.8版的包,找到里面的extensions文件夹打开后,再点击进入gdx-freetype文件夹找到gdx-freetype.jar 文件和armeabi、armeabi-v7a两个文件夹2、找到之后,将gdx-freetype.jar文件和这两个文件夹下的libgdx-freetype.. 阅读全文
posted @ 2013-06-28 19:28
坚固66
阅读(363)
评论(0)
推荐(0)
摘要:
注意其中使用函数返回基类指针的用法,因为Linux的动态链接库不能像MFC中那样直接导出类 一、介绍 如何使用dlopen API动态地加载C++函数和类,是Unix C++程序员经常碰到的问题。 事实上,情况偶尔有些复杂,需要一些解释。这正是写这篇mini HOWTO的缘由。 理解这篇文档的前提是对C/C++语言中dlopen API有基本的了解。 这篇HOWTO的维护链接是: http://www.isotton.com/howtos/C++-dlopen-mini-HOWTO/ 二、问题所在 有时你想在运行时加载一个库(并使用其中的函数),这... 阅读全文
posted @ 2013-06-28 19:26
坚固66
阅读(846)
评论(0)
推荐(0)
摘要:
oralce 10g 官方认证的操作系统版本Operating system x86 Red Hat Enterprise Linux AS/ES 3 (Update 4 or later) Red Hat Enterprise Linux AS/ES 4 (Update 1 or later) Oracle Enterprise Linux 4 ( OEL4 ) Red Hat Enterprise Linux AS/ES 5 Oracle Enterprise Linux 5 ( OEL5 ) SUSE Linux Enterprise Server 9 ( 2.6.5... 阅读全文
posted @ 2013-06-28 19:24
坚固66
阅读(376)
评论(0)
推荐(0)
摘要:
Drawable animation可以加载Drawable资源实现帧动画。AnimationDrawable是实现Drawable animations的基本类。推荐用XML文件的方法实现Drawable动画,不推荐在代码中实现。这种XML文件存放在工程中res/drawable/目录下。XML文件的指令(即属性)为动画播放的顺序和时间间隔。在XML文件中元素为根节点,节点定义了每一帧,表示一个drawable资源的帧和帧间隔。此XML文件必须写在res资源文件目录下的anim文件夹下,下面是一个XML文件的实例:framebyframe.xml ... 阅读全文
posted @ 2013-06-28 19:23
坚固66
阅读(324)
评论(0)
推荐(0)
摘要:
gcc和g++都是GNU(组织)的编译器。 一、误区详解 误区一:gcc只能编译c代码,g++只能编译c++代码 两者都可以,但是请注意: 1.后缀为.c的文件, gcc把它当作是C程序,而g++当作是c++程序; 后缀为.cpp的,两者都会认为是c++程序, 注意,虽然c++是c的超集,但是两者对语法的要求是有区别的。 C++的语法规则更加严谨一些。 示例代码如下: #include int main(int argc, char* argv[]) { if(argv == 0) return; printString(argv); return; } int p... 阅读全文
posted @ 2013-06-28 19:20
坚固66
阅读(545)
评论(0)
推荐(0)
摘要:
一、编译方式的示例详解 1. 编译C代码 代码如下:main.c /*! ****************************************************************************** * \File * main.c * \Brief * C codes * \Author * Hank ****************************************************************************** */ #include int m... 阅读全文
posted @ 2013-06-28 19:18
坚固66
阅读(463)
评论(0)
推荐(0)
摘要:
现在有100个数,其中一个数出现50次以上(不包括50次),请问这个数是几,不能超过100次比较 #include main(){ int i=0; int array[101]; for(i=0;i 50) return array[i]; return -1;} 阅读全文
posted @ 2013-06-28 19:16
坚固66
阅读(348)
评论(0)
推荐(0)
摘要:
MainActivity如下:package cn.testwebview;import android.app.Activity;import android.graphics.Bitmap;import android.os.Bundle;import android.webkit.WebSettings;import android.webkit.WebView;import android.webkit.WebViewClient;import cn.testwebview.TestWebView.ScrollInterface;/** * Demo描述: * 监听WebView滑动到 阅读全文
posted @ 2013-06-28 19:14
坚固66
阅读(2797)
评论(0)
推荐(0)
摘要:
Starship Troopers Problem Description You, the leader of Starship Troopers, are sent to destroy a base of the bugs. The base is built underground. It is actually a huge cavern, which consists of many rooms connected with tunnels. Each room is occupied by some bugs, and their brains hide in some... 阅读全文
posted @ 2013-06-28 19:13
坚固66
阅读(364)
评论(0)
推荐(0)
摘要:
1.0MainWindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include#include#include#includeclass MainWindow : public QMainWindow{ Q_OBJECTpublic: MainWindow();private slots: void fNew(); void fClose();private: void SetupMenus(); void SetupEditor(); QTextBrowser *edit; QAction *ne... 阅读全文
posted @ 2013-06-28 19:11
坚固66
阅读(2537)
评论(0)
推荐(0)
摘要:
1.定义:线性表表示0个或者多个数据元素的有限序列线性表的特性有:除第一个元素外,每一个元素均有一个直接前驱出最后一个元素外,每一个元素均有一个直接后继2.线性表抽象数据类型ADT ListData /*线性表的数据对象集合为{a1,a2,...,an},每个元素的类型均为DataType.其中,除第一个元素a1外, 每一个元素有且只有一个直接前驱元素,除了最后一个元素an外,每一个元素有且只有一个直接后继元素。 数据元素直接是一对一的关系。*/Operation InitList(*L);//初始化操作,建立一个空的线性表 ListEmpty(L);//若线性表为空,返回true,否则返回. 阅读全文
posted @ 2013-06-28 19:09
坚固66
阅读(243)
评论(0)
推荐(0)
摘要:
转载请保留本来源地址:http://blog.csdn.net/wzg_1987/article/details/9140371 首先,你需要使用一个谷歌账号登录谷歌Api控制台页面:https://code.google.com/apis/console,如果你没有在这里创建过任何项目,进入到页面后会显示成以下图片样子: 点击“Create project”按键后,将引导你创建第一个项目。如果之前有创建项目,将不会看到这个提示,你看到的会是一个面板。点击左上角的下拉菜单,选择“Other projects”-"Create",将会引导你创建一个项目,你的浏览器地址将会形如 阅读全文
posted @ 2013-06-28 19:07
坚固66
阅读(531)
评论(0)
推荐(0)
摘要:
import java.util.Calendar;/** * 得到前一个月的年月日时分秒 * @author Mr.hu * 2013-6-28上午12:00:35 * Class Explain */public class test { public static String getLastMonthTime(){ Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.MONTH, -1); int year = calendar.get(Calendar.YEAR); int month =... 阅读全文
posted @ 2013-06-28 19:05
坚固66
阅读(141)
评论(0)
推荐(0)
摘要:
http://msdn.microsoft.com/en-us/library/windows/apps/bg182410App打包新的App程序包将使App的提交更简单。资源包可以让你提供附加的东西:比如高分辨率的本地化资源包。App resourcesApp bundlesPackage identityApp bundle deployment 异步编程 有一个新的调度API可以通过设置任务的优先级来管理作业系统(job),这就可以更有效地使用系统资源。 xaml控件的更新 包括 AppBar controls Comm... 阅读全文
posted @ 2013-06-28 19:03
坚固66
阅读(301)
评论(0)
推荐(0)
摘要:
35这里也有讲解1:undo segment的概念 当数据库进行修改的时候,需要把保存到以前的old的数据保存到一个地方,然后进行修改,用于保存old数据的segment 就是undo segment。 以前老的东西是可以被覆盖掉的,因为undo segment是一种循环利用的方式。 看下图 如上图所示:当oracle开启一个事务对table表中的数据进行修改,修改的那个数据(行数据)会被拷贝到 右图 undo segment(用圆形表示是因为表示会被覆盖)中,这个时候事务没有提交,在这个时候查询table中的数据,进行全部查询的时候, 当进行全表扫描 扫描到 被事务修改的数... 阅读全文
posted @ 2013-06-28 19:01
坚固66
阅读(234)
评论(0)
推荐(0)
摘要:
Problem A.Ant on a ChessboardBackgroundOne day, an ant called Alice came to an M*M chessboard. She wanted to go around all the grids. So she began to walk along the chessboard according to this way: (you can assume that her speed is one grid per second)At the first second, Alice was standing at (1,1 阅读全文
posted @ 2013-06-28 18:59
坚固66
阅读(171)
评论(0)
推荐(0)
摘要:
Internationalization with Qt应用程序的国际化就是使得程序能在国际间可用而不仅仅是在本国可用的过程。Relevant Qt Classes andAPIs以下的类支持Qt的国际化。QTextCodecQTextDecoderQTextEncoderQTranslatorQLocaleLanguages and WritingSystems有时,国际化是比较简单的,例如,把美国的应用程序让澳大利亚或英国的用户可访问,只需要简单的改变拼写。但是,把美国的应用程序对日本用户可用,或者韩国的应用程序对德国人可用,不仅仅需要软件操作不同的语言,还需要使用不同的输入技术,不同的字 阅读全文
posted @ 2013-06-28 18:57
坚固66
阅读(624)
评论(0)
推荐(0)
摘要:
********************************* Maven build project base directory is ${maven.project.basedir} Maven build project source directory is ${maven.project.build.sourceDirectory} ******************************... 阅读全文
posted @ 2013-06-28 18:55
坚固66
阅读(503)
评论(0)
推荐(0)
摘要:
终于决定正式向Haxe3和OpenFL迁移了,这期间也遇到不少问题,这里总结记录如下: 首先是Haxe3环境 * 因为还想保留Haxe 2.10的环境,因此没有使用官网的Haxe 3安装包,而是下载了zip包,手动解压。* Haxe 3现在依赖于Neko 2.0,原来Haxe 2.10用的Neko 1.83已经不适用了,因此还需要下载neko 2.0的安装包,手动解压;千万不要以为neko没有用,实际上Haxe和OpenFL的构建工具链都是基于neko虚拟机的。* 修改Path,把Haxe 3和Neko 2的可执行文件路径添加进去。* 打开一个命令行窗口,执行haxe命令和haxelib命令, 阅读全文
posted @ 2013-06-28 18:54
坚固66
阅读(423)
评论(0)
推荐(0)
摘要:
1、设置RichEdit客户区的背景颜色 要设置RichEdit的背景色,需要发送 EM_SETBKGNDCOLOR 消息给RichEdit控件,关于该消息的说明:wParam参数 为颜色选项,如果是0,说明使用 lParam参数 中的颜色值作为背景色;如果该参数不为0,则使用系统背景色。因为我们要发送该消息来改变背景色,所以我们必须将wParam设置为0,将lParam设置为指定的颜色,即 [cpp] view plain copy ::SendMessage(m_richEditCtrl.GetSafeHandle(),0,(LPARAM)RGB(0,12... 阅读全文
posted @ 2013-06-28 18:52
坚固66
阅读(1052)
评论(0)
推荐(0)
摘要:
为了测试CImage绘制PNG图片的效果,我们用截图软件截得一张360的界面,然后使用PhotoShop等工具在图片的周边加上了透明的区域,然后保存成PNG图片文件。CImage首先从文件中加载,即 CImage* m_pImgBk; ...... m_pImgBk = new CImage; m_pImgBk->Load( _T("res\\bk.png")); if ( m_pImgBk->IsNull() ) // 图片加载失败 { delete m_pImgBk; m_pImgBk = NULL; } ... 阅读全文
posted @ 2013-06-28 18:50
坚固66
阅读(424)
评论(0)
推荐(0)
摘要:
刚刚把网球计分招式重构到状态模式。 过程: 1)先实现没有领先(No Ad)情况的简单的计分,并重构到状态模式 网球计分 1.1)如果第一位选手先赢了4个球(Point),那么这位选手就赢了一局(Game)。 1.2)每一局的计分用网球界特有的方式来统计:赢0、1、2、3个球,分别计love、15、30、40分。 2)再考虑有领先情况的计分 网球计分 2.1)如果第一位选手总共赢了至少4个球(Point),并且至少比对手多赢2个球,那么这位选手就赢了一局(Game)。 2.2)每一局的计分用网球界特有的方式来统计:赢0、1、2、3个球,分别计love、15、30、40分。 ... 阅读全文
posted @ 2013-06-28 18:48
坚固66
阅读(299)
评论(0)
推荐(0)
摘要:
#include #include using namespace std ; /* 题目:给一个字符串、例如 “ababc”要求返回“ab”. 因为“ab”连续重复出现且最长。 用C/C++语言写一函数完成该算法,给出复杂度 这道题的最终目的是找到最长的连续字符串 */ struct SubStringInfo { int maxSubStrLength ;//最长字符串的长度 string str ;//最长字符串 }strData; bool Check(string &str,string substr) //检测某字符串是否连续 { int pre ; //前串 int n. 阅读全文
posted @ 2013-06-28 18:46
坚固66
阅读(202)
评论(0)
推荐(0)
摘要:
Tomcat 配置成https协议 在命令提示符窗口,进入Tomcat目录,执行以下命令: keytool -genkey -alias tomcat -keyalg RSA -keypass changeit -storepass changeit -keystore server.keystore -validity 3600 通过以上步骤生成server.keystore证书文件 将servlet.xml一下的的注释打开(最好拷贝此段) 到这一步访问https://ip:8443/ 一般Tomcat默认的SSL端口... 阅读全文
posted @ 2013-06-28 18:44
坚固66
阅读(303)
评论(0)
推荐(0)
摘要:
1.在jsp页面中使用如下代码加入jstl的支持 2.如果jsp页面报如下异常org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.Customer.addCustomerInfo_jsp org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:177) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWr. 阅读全文
posted @ 2013-06-28 18:42
坚固66
阅读(265)
评论(0)
推荐(0)
摘要:
对于这个类,写过程序的都知道应该含有的方法是初始化、销毁、拼接、求长度、清除、判断是否为空等、还有一些操作符重载一、先看初始化:可以想到应该有默认构造的的、带有字符串的、带有默认字符的、还有一个拷贝构造函数string()string(const char * sc, intlength);string(const char * sc);string(char c);string(const string& s);~string();我们可以分别写5个initialize函数,去对应这些构造函数 void initialize() { data = emptystr; } vo... 阅读全文
posted @ 2013-06-28 18:40
坚固66
阅读(182)
评论(0)
推荐(0)
摘要:
写在前面开始介绍Python之前, 先回顾一下编译型语言和解释型语言的概念和区别。计算机能直接识别只能是机器语言, 所以使用高级语言编写的程序必须翻译成机器语言,计算机才能执行。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也不能一概而论,部分解释型语言的解释器通过在运行时动态优化代码,甚至能够使解释型语言的性能超过编译型语言。解释 阅读全文
posted @ 2013-06-28 18:38
坚固66
阅读(167)
评论(0)
推荐(0)
摘要:
CSS《精通CSS.DIV网页样式与布局》视频前5课总结:点击查看大图地对地导弹第一课:使用CSS控制页面:1,行内样式正文内容2,内嵌式 紫色、粗体、下划线、25px的效果1 紫色、粗体、下划线、25px的效果2 紫色、粗体、下划线、25px的效果23,链接式 CSS标题1 紫色、粗体、下划线、25px的效果1 CSS标题2 紫色、粗体、下划线、25px的效果21.css文件:H2{ color:#0000FF;}p{ color:#FF00FF;text-decoration:underline;font-weigth:bold;font-size:20px;}(注:rel:relat.. 阅读全文
posted @ 2013-06-28 18:37
坚固66
阅读(180)
评论(0)
推荐(0)
摘要:
转载请注明出处:http://blog.csdn.net/sinyu890807/article/details/9153761 此为Java设计模式透析的拷贝版,专门为Ruby爱好者提供的,不熟悉Ruby语法的朋友请转阅 :Java设计模式透析之 —— 组合(Composite)听说你们公司最近新推出了一款电子书阅读应用,市场反应很不错,应用里还有图书商城,用户可以在其中随意选购自己喜欢的书籍。你们公司也是对此项目高度重视,加大了投入力度,决定给此应用再增加点功能。好吧,你也知道你是逃不过此劫了,没过多久你的leader就找到了你。他告诉你目前的应用对每本书的浏览量和销售量做了统计,但现在想 阅读全文
posted @ 2013-06-28 18:35
坚固66
阅读(210)
评论(0)
推荐(0)
摘要:
三层架构中的业务逻辑层是处理业务逻辑的部分,很多时候需要调用多步Dao层的增删改操作,这就涉及到使用事务保证数据的一致性。 Connection接口自带的事务机制需要保证多步SQL操作使用相同的连接对象,这样才能保证事务的执行环境。 事务的边界一般是在业务逻辑层的(即事务的开启、提交、回滚都是在业务逻辑层),因为业务逻辑层会涉及多步操作,所以Connection对象要在业务逻辑层创建,然后将Connection对象传给Dao层的方法即可。 为了确保事务的正确性,异常要统一在业务逻辑层处理 下面展示使用Connection启动事务的具体代码 /** * 开始事务 * @p... 阅读全文
posted @ 2013-06-28 18:33
坚固66
阅读(12014)
评论(1)
推荐(2)
摘要:
先看效果后上代码:动画开始----动画切换的界面----动画播放完毕后的跳转界面-----重要的方法: imageView.setBackgroundResource(R.anim.framebyframe); animationDrawable = (AnimationDrawable) imageView.getBackground(); // 设置是否循环播放,false是循环播放,true只播放一遍 // animationDrawable.setOneShot(false); animationDrawable.start();//ani... 阅读全文
posted @ 2013-06-28 18:31
坚固66
阅读(296)
评论(0)
推荐(0)
摘要:
A Myeclipse安装后编码默认是GB18030,外面的人一般推荐用UTF-8。如果在导入项目后发现乱码现象,那是编码设置设置不对。 Eclipse 编码设置:全局编码设置:编码设置的方法:ToolBar-->Window-->Preferences-->General-->Workspace-->Text file encoding,设置合适的编码。局部编码设置:在源码按右键-->General-->Editors-->Test Editors-->Spelling-->Encoding,这里是设置单个文件的编码。推荐还是使用全 阅读全文
posted @ 2013-06-28 18:29
坚固66
阅读(376)
评论(0)
推荐(0)
摘要:
下载地址:http://code.google.com/p/freecms/站点管理FreeCMS支持网站群模式,并支持无限树级管理。1.添加一级站点从左侧管理菜单点击站点管理进入。提示:只有admin才可以进行“添加一级站点”操作。点击“添加一级站点”输入相关属性点击“保存”即可。从FreeCMS1.4开始支持如果您选择的页面模板有初始化数据,系统会提示是否使用模板的初始化数据对站点进行初始化,推荐选择是。 2.添加下级站点 点击需要添加下级站点的站点,如“一级站点” 点击“添加下级站点” 填写相关属性后点击“保存”即可。 从FreeCMS1.4开始支持 如果您... 阅读全文
posted @ 2013-06-28 18:27
坚固66
阅读(653)
评论(0)
推荐(0)
摘要:
Ext JS4,用grid.plugin.CellEditing做高级查询:写了90%,界面出来了,小兴奋就贴出来,还有细节要调整,基本能用。代码:Ext.define('chenghao.admin.SearchGrid', { extend: 'Ext.grid.Panel', requires: [ 'Ext.selection.*', 'Ext.grid.*', 'Ext.data.*', 'Ext.util.*', 'Ext.form.*' ... 阅读全文
posted @ 2013-06-28 18:25
坚固66
阅读(327)
评论(0)
推荐(0)

浙公网安备 33010602011771号