摘要:1、比对出新增加的磁盘ioscan -fnuC disk ioscan -m dsf ioscan -fnC disk ioscan -m dsf 2、创建物理卷 pvcreate -f /dev/rdsk/diskxxx 3、创建卷组 ls /dev/vg* mkdir /dev/vgxx mknod /dev/vgxx/group c 64 0x0x0000 vgcreate -s 64 -p 64 vgxx /dev/dsk/diskxx /dev/dsk/disk -s制定PE SIZE 64M -p指定PV数量为64个 4、创...
阅读全文
摘要:之前已经为大家介绍了一些LESS函数,大家应该对之前介绍的有所了解了。下面依旧为大家介绍LESS的函数,附加着一些小例子。希望这些有关LESS的函数能在大家编写LESS的时候有所帮助。 saturation从颜色值中提取饱和度(@color) 从颜色对象中提取饱和度值。参数:@color: 颜色对象 (A color object.)。返回值:百分比值 0-100。 LESS代码div { width:saturation(hsl(90, 100%, 50%));} 编译后的CSS代码div { width: 100%;} lightness从颜色值中提取亮度(@color) 从颜色...
阅读全文
摘要:Apache 2.2安装档与win7的“用户账户控制”冲突,所以只要先关闭,安装完后再开启即可。 重启,然后再重新安装Apache2.2.4,没有出现错误。然后再把上述设置改回去。参考:http://www.cnblogs.com/qiantuwuliang/archive/2010/12/17/1909116.html
阅读全文
摘要:1. 后台线程:处于后台运行,任务是为其他线程提供服务。也称为“守护线程”或“精灵线程”。JVM的垃圾回收就是典型的后台线程。 特点:若所有的前台线程都死亡,后台线程自动死亡。 设置后台线程:Thread对象setDaemon(true); setDaemon(true)必须在start()调用前。否则出现IllegalThreadStateException异常; 前台线程创建的线程默认是前台线程; 判断是否是后台线程:使用Thread对象的isDaemon()方法; 并且当且仅当创建线程是后台线程时,新线程才是后台线程。例子: class Daemon implements Run...
阅读全文
摘要:Linux下安装一个软件,最好去看下它的官方guide,apache2.4的安装安装guide0.installation guide http://httpd.apache.org/docs/2.4/install.html 然后是下载源码1. download http2.4, 下载地址下载好了以后,把它解压到一个路径下,这里我把解压后的路径记为$HTTPD 2 接下来是下载它所依赖的包apr和apr-util,在这里http://apr.apache.org/download.cgi#aprutil1apr的下载链接,即http://mirror.reverse.net/pub/apa.
阅读全文
摘要:压缩流: 压缩流的实现: zipEntry: 在实例化ZipEntry的时候,要设置名称,此名称实际上就是压缩文件中的每一个元素的名称。 ZipOutputStream: import java.io.File ;import java.io.FileInputStream ;import java.io.InputStream ;import java.util.zip.ZipEntry ;import java.util.zip.ZipOutputStream ;import java.io.FileOutputStream ;publi...
阅读全文
摘要:由于时间有限,我简单说一下,然后附上一个例子。例子是别人写的,找不到远处,但我看了下代码写的很好。 有些应用,需要大量开辟线程来处理事务,但处理完后,线程退出。比如web服务器,比如同时有N K用户来访问的话,那同时就要有N K个线程,这么多的线程调度同时存在肯定是不怎么有利于系统性能的,而且,系统对线程数目应该不是没有数量限制的。这一点我没研究过,但理论上应该是这样的。这个时候我们就需要用到线程池的概念。 具体原理我不想多讲,以后有时间再做补充。下面附上例子:看了一下代码比较多,不适合粘贴,我上传到CSDN资源,大家可以下载。
阅读全文
摘要:如果你是通过dhcp动态获取ip进行上网,我们一般情况下需要对/etc/sysconfig/network-scripts目录下对应的网卡配置进行修改,将BOOTPROTO改为dhcp。更简单的方法是直接使用dhclient命令。dhclient eth0这样就会使eth0网卡使用dhcp的方式取得ip。本文为Eliot原创,转载请注明出处:http://blog.csdn.net/xyw_blog/article/details/15889149
阅读全文
摘要:参数设置相邻导线间距必须能满足电气安全要求 印制线的长度和宽度会影响其阻抗和感抗 尽量加粗接地线若接地线很细 按照电路的流程安排各个功能电路单元的位置 在任何开关电源设计中,pcb板的物理设计都是最后一个环节,如果设计方法不当,pcb可能会辐射过多的电磁干扰,造成电源工作不稳定,以下针对各个步骤中所需注意的事项进行分析: 一、从原理图到pcb的设计流程建立元件参数->输入原理网表->设计参数设置->手工布局->手工布线->验证设计->复查->cam输出。 二、参数设置相邻导线间距必须能满足电气安全要求,而且为了便于操作和生产,间距也应尽量宽些。最小间距
阅读全文
摘要:一、iframe里面的页面调用父窗口,左右窗口js函数的方法iframe里面的页面调用父窗口,左右窗口js函数的方法 实现iframe内部页面直接调用该iframe所属父窗口自定义函数的方法。 比如有A窗口,A内有个IFRAME B,B里面的装载的是C页面,这时C要直接调用A里面的一个自定义函数AFUN(); 那么只要在C页面中写如下JS函数就可以了: window.parent.AFUN(); 如果AFUN()有参数也可以直接传递合适的参数进去。 例如: 修改父窗口控件属性 window.parent.document.getElementById('frmright').s
阅读全文
摘要:描述 A 先生有很多双筷子。确切的说应该是很多根,因为筷子的长度不一,很难判断出哪两根是一双的。这天,A 先生家里来了K 个客人,A 先生留下他们吃晚饭。加上A 先生,A夫人和他们的孩子小A,共K+3个人。每人需要用一双筷子。A 先生只好清理了一下筷子,共N 根,长度为T1,T2,T3,……,TN。现在他想用这些筷子组合成K+3 双,使每双的筷子长度差的平方和最小。(怎么不是和最小??这要去问A 先生了,呵呵) 输入 共有两行,第一行为两个用空格隔开的整数,表示N,K(1≤N≤100,0 #include #include #include #include #include us...
阅读全文
摘要:最近一直忙的做公司的项目,很少来这里发东西了,对不起大家了,随着,项目的结束,终于可以在这里吐槽了! 公司的项目其实说白了,就是想实现类似百度文库或其他文库类似的功能,供公司内部技术人员和销售人员来使用的,和文库类项目唯一不同的地方就是,就是多文档的同时上传。废话少说,直接上菜。技术方面使用了如下的技术,PHP,uploadify,flashpaper,swftools,fleapaper,ADODB等技术。upuploadify的资料这里就不介绍了,简单的说一下,来自国外的一款优秀jQuery插件,主要功能是批量上传文件,它的使用说简单也简单,说复杂也复杂,我遇到的唯一的难点就是如何使用表.
阅读全文
摘要:Given a binary tree, determine if it is a valid binary search tree (BST).Assume a BST is defined as follows:The left subtree of a node contains only nodes with keys less than the node's key.The right subtree of a node contains only nodes with keys greater than the node's key.Both the left an
阅读全文
摘要:一种可能的原因:form标签不完整。使用在线工具,测试html代码标签的完整性。
阅读全文
摘要:用法chmod使用语法$ chmod [options] mode[,mode] file1 [file2 ...]使用ls命令的查看文件或目录的属性$ ls -l file八进制语法chmod命令可以使用八进制数来指定权限。文件或目录的权限位是由9个权限位来控制,每三位为一组,它们分别是文件所有者(user)的读、写、执行,用户组(group)的读、写、执行以及(other)其它用户的读、写、执行。历史上,文件权限被放在一个比特掩码中,掩码中指定的比特位设为1,用来说明一个类具有相应的优先级。chmod的八进制语法的数字说明;r 4w 2x 1- 0所有者的权限用数字表达:属主的那三个权限位
阅读全文
摘要:58 进程和线程(3)说完进程再说说线程,线程相比于进程其实有更多可说的内容。首先实现线程调用的数据结构是个栈,该栈记录了调用方法的信息这里面也包括了函数调用及返回的地址。线程肯定是属于某个进程,其控制流可以访问这个进程的资源,对于线程而言内存等数据都是共享的。一个进程可以有多个线程的,所以线程之间的通信还是比较方便,因为线程是共享资源的,所以多线程通讯的机制比起IPC机制更为方便。在OS的环境中,我们可以把线程分成用户线程和内核线程。用户线程的理解当放在OS的整体环境中还是比较好理解,你认为它就是OS提供的某个进程机制下的线程就可以了,因为用户线程往往是受到了OS进程下的控制的为用户开放的线
阅读全文
摘要:一.结构体1.PHY设备struct phy_device { struct phy_driver *drv; //PHY设备驱动 struct mii_bus *bus; //对应的MII总线 struct device dev; //设备文件 u32 phy_id; //PHY ID enum phy_state state; //PHY状态 u32 dev_flags; phy_interface_t interface; //PHY接口 int addr; //PHY 总线地址(0~31) int speed; //速度 int duplex; //双工模式 int pause; //
阅读全文
摘要:一.结构体struct mii_bus { const char *name; //总线名 char id[MII_BUS_ID_SIZE]; //id void *priv; //私有数据 int (*read)(struct mii_bus *bus, int phy_id, int regnum); //读方法 int (*write)(struct mii_bus *bus, int phy_id, int regnum, u16 val); //写方法 int (*reset)(struct mii_bus *bus); //复位 struct mutex mdio_lock; st
阅读全文
摘要:通过action传过来的值在option获取进行验证的方法:for(var i=0;i<document.getElementById("ufacilityType").options.length;i++){ if(document.getElementById("ufacilityType").options[i].text==datas[0].facilityType){ document.getElementById("ufacilityType").options[i].selected=true; break; }
阅读全文
摘要:上篇讲到了,用按位操作进行配置,下边来讲一个大神也在用的例子 linux的权限系统我们知道一个文件,如果是777,那么是最高的权限,那这个七是咋构成的,我会告诉你是 4+2+1么?我会告诉你,是100+010+001么?看到没,看到没?如那个位置上是1说明就有这个权限 读写执行分别对应这三位二进制的某位,如果你要只读,那就是100,也就是4,如果是读写,那就是 110 也就是6 明白了否?
阅读全文
摘要:今天使用mysql还原数据库时发生错误:mysql has gone away.版本:mysql 5.0.22并且发现在执行插入操作时产生了一些错误:ERROR 1406 (22001): Data too long for column 'name' at row 1下面是解决方法:1、在[mysqld]下添加:max_allowed_packet = 20M 2、去掉sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"中的STRICT_TRANS_TABLES。
阅读全文
摘要:C语言的地位和重要性就不用说了,但,很多人学习C语言,还在使用Visual C++ 6.0,甚至还有人使用Turbo C,很无语,只说一句吧:“OUT了"。 让我们体验一下华丽的Visual Studio 2008吧... 【操作步骤】一、在D盘中新建文件夹WYH(一般就用你的名字缩写吧);二、文件——新建项目,打开“新建项目”对话框;三、选择“其它项目类型”——VisualStudio解决方案——空白解决方案,如图示:三、在位置中,浏览选择“D:\WYH”,在名称中输入解决方案名称“DataStruct”,见上图; 四、查看D:\WYH\DataStruct文件夹,生成的文件如下图
阅读全文
摘要:本例与《无刷新动态加载数据,滚动条加载》功能是相同的,自己查看用哪个更好.数据库很简单content表 字段id和message演示XML/HTML Code"get"){?>load_first.phpPHP Code"align="left"class="message_box">load_second.phpPHP Code"align="left"class="message_box">原文地址:http://www.freejs.net/artic
阅读全文
摘要:Jeecg-Mybatis版本代码生成器演示视频 http://pan.baidu.com/share/link?shareid=243717&uk=2668473880 简要说明 JEECG[J2EE Code Generation] 代码生成:根据表生成对应的Bean,Service,Dao,Action,XML,JSP等,增删改查功能直接使用,实现了快速开发 jeecg-mybatis-framework,采用SpringMVC+Mybatis等主流框架 支持数据库: Mysql,Oracle10g 前端:使用Jquery和Easyui技术.JS封装...
阅读全文
摘要:按钮是有文本或者图标(或者文本和图标)组成,它传达用户触摸它的时候所发生的动作。你可以在你的布局中使用三种方式创建按钮,取决于你是否想创建文本按钮,突变按钮或者两者都有:设置文本,使用Button类: 设置图标,使用ImageButton类: 设置文本和图标,使用Button类的android:drawableLeft属性: 响应点击事件——————————————————————————————————————————————当用户点击一个按钮,button对象获取一个on-click时间。为按钮定义时间处理程序,在你的XML布局中的元素添加android:onClick属性。这个属性的值必
阅读全文
摘要:集合 集合:将多个元素放入到一个集合对象中去,对应的集合对象就可以用来存储多元素。 Collection接口的子接口:Set接口和List接口。 Map不是Collection接口的子接口。 Collection接口是将一组对象以集合元素的形式组织到一起,在器子接口中分别实现不同的组织方式。 Collection接口的创建需要使用其子接口中的实现类包括:ArrayList类、LinkedList类、Vector类、Stack类 LinkedList双向链表的存储结构,存储元素的规律是先进先出,后进后出。 Vector也可以用来创建一个变长的数组对象,同样也保存了对数组进行操作的方法。Stack
阅读全文
摘要:前期准备:检查系统资源内存大小# grep MemTotal/proc/meminfo 检查系统版本 统一为: Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-29-generic x86_64) 检查网络/DNS Pingwww.baidu.com检查时间/校正时间 Date防火墙端口开启 vi/etc/sysconfig/iptables -ARH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306-j ACCEPT 重启 /etc/init.d/iptablesre...
阅读全文
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 1,如何将带源码的APK预置进系统?2,如何将无源码的APK预置进系统?3,如何预制APK使得用户可以卸载?4,如何使得用户在将预置的APK卸载后,恢复出厂设置时能恢复?[SOLUTION]一、如何将带源码的APK预置进系统?1)在packages/apps下面以需要预置的APK的名字创建一个新文件夹,以预制一个名为Test的APK为例2)将Test APK的Source code拷.
阅读全文
摘要:用户注册和登录是网站开发最基本的功能模块之一,现在通过登录处理程序代码来学些下php对mysql的基本操作。 本身没有难点,主要是作为开发人员,应该能做到手写这些基本代码,算是自己加强记忆,同时希望能给初学者一些参考借鉴。 php连接MySQL数据库服务器的时候,有三种主要的API可供选择: PHP的MySQL扩展 PHP的mysqli扩展 PHP数据对象(PDO)其它知识: 如果是列表页,显示多条记录if($row = mysql_fetch_assoc($res))相应修改为 while($row = mysql_fetch_assoc($res)) 。
阅读全文
摘要:Basic concepts of speechSpeech is a complex phenomenon. People rarely understand how is it produced and perceived. The naive perception is often that speech is built with words, and each word consists of phones. The reality is unfortunately very different. Speech is a dynamic process without clearly
阅读全文
摘要:paip.lucene 4.3 中文语义搜索最佳实践 首先一个问题是要不要使用lucene 自带的分词器...我觉得最好不使用哪自带的分词器.效果还凑火,就是不好控制... 先使用ik,ict,mmsj等分词器进行分词.. 然后使用WhitespaceAnalyzer 建立索引...再使用它进行搜索...注意,建立索引以及搜索使用的Analyzer要一样才行.. 要是使用StandardAnalyzer,不个单字也分割开兰,后期过滤麻烦... 作者Attilax 艾龙, EMAIL:1466519819@qq.com 来源:...
阅读全文
摘要:1,结构结构和类的区别主要在于存储和访问方式,结构是一种值 数据类型,而类是一一种引用数据类型。所谓值数据类型存储个人理解是存在堆里面的,所谓引用数据类型存储在了栈里面,相当于存储了一个指针。结构是平常所说的结构题,在C#中结构体的写法如下:struct point{ public int x; public int y;public double length(){ ;;;; return length;}}2,枚举类型形式如下public enum toggle{on,off}枚举变量设置的默认值为0,然后一次递增。当然了你也可以设这第一值为1,那么后面的值依旧递增。3,数组形式如下dec
阅读全文
摘要:最近有个小需求,在门户首页上加个通知公告的版块,新闻来源是列表项,需要有垂直滚动的效果。第一个想法就是通过SharePoint的Client Object Model获取列表数据再加上JQuery来实现,也懒得自己从头写了,直接网上找了一篇通过Client Object Model 取列表项的文章和一篇通过JQuery实现滚动新闻效果的文章,把2处代码揉在一起改吧改吧就好。开发调试的时候是用管理员身份登录SharePoint网站,一切顺利,测试的时候用匿名用户访问,直接报js错误,提示"GetItems“方法取不出,取列表项的脚步片段如下: var listName='通知公
阅读全文
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 一、 请确认PowerOffAlarmView.java文件的PowOn()函数中有如下code: SystemProperties.set(“service.bootanim.exit”, ”0”); SystemProperties.set(“ctl.start”, ”bootanim”); 二、 如果已经有上述code,那么可以通过修改下面c...
阅读全文
摘要:Getting in Line Computer networking requires that the computers in the network be linked.This problem considers a ``linear" network in which the computers are chained together so that each is connected to exactly two others except for the two computers on the ends of the chain whi...
阅读全文
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 系统默认开启了Navigation Bar,如何关闭? [SOLUTION] 默认Navigation Bar的控制在alps/frameworks/base/core/res/res/values/config.xml文件中 true, 但是在6589项目以及6572等项目上修改为false不起作用,或者默认已经是false,但是还是会显示na...
阅读全文
摘要:一、简介protocolbuffer(以下简称PB)是google 的一种数据交换的格式,它独立于语言,独立于平台。google 提供了三种语言的实现:java、c++和python,每一种实现都包含了相应语言的编译器以及库文件。由于它是一种二进制的格式,比使用xml进行数据交换快许多。可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。二、版本下载目前的最新版是protoc-2.5.0,各个版本的下载列表的网址:http://code.google.com/p/protobuf/d
阅读全文
摘要:前言 欢迎大家我分享和推荐好用的代码段~~ 声明 欢迎转载,但请保留文章原始出处: CSDN:http://www.csdn.net 雨季o莫忧离:http://blog.csdn.net/luckkof 正文 alps\packages\apps\Gallery2\src\com\mediatek\gallery3d\video\NotificationPlusHooker.java private void enableNMP() {...// if (extraEnable || ExtensionHelper.getMovieStrategy(getContext()).sh...
阅读全文
摘要:1. 创建项目并更改项目基本配置信息在命令行下运行如下命令创建一个项目:1mvn archetype:create -DgroupId=net.jianxi.tutorials 2-DartifactId=numopers 3-DpackageName=net.jianxi.tutorials 4-Dversion=1.0进入到numopers目录,打开pom.xml,该文件内容如下: 4.0.0 net.jianxi.tutorials ...
阅读全文
摘要:app/controllers/courses_controller.rb:1:in `'app/controllers/courses_controller.rb:1:in `'undefined method `key?' for nil:NilClass
阅读全文
摘要:It's not Floyd Algorithm 时间限制(普通/Java):1000MS/3000MS 运行内存限制:65536KByte 描述When a directed graph is given, we can solve its transitive closure easily using the well-known Floyd algorithm.But if you're given a transitive closure, can you give a corresponding directed graph with minimal edges? 输
阅读全文
摘要:二分法基本上学计算机的都听过,但是有人不知道的就是其实二分法是减治法的思想。所谓减治法和分治法有一个主要差别就是减治法是减去一般,就是分治之后只需要解决原问题的一半就可以了得到全局问题的解了。所以速度很快。下面是二分法的递归程序和非递归程序和主测试程序:#include#includeusing namespace std;templateint recurBiSearch(const vector &vt, T key, int low, int up){ if(low>up) return -1; int mid = (low+up)>>1; if (key in
阅读全文
摘要:问题现象:测试库使用如下方式创建索引:createindexIDX_ANA_OFFICEonANA (OFFICE_CITY,OFFICE_NO) tablespace IDX pctfree10 initrans2 maxtrans255 storage ( initial128K next128K minextents1 maxextentsunlimited pctincrease0 ); 报错:ORA-01654:unabletoextendindexGALT.IDX_OFFICEby128intablespace IDX 改为默认创建: createindexID...
阅读全文
摘要:机房收费系统中要完成上机功能,我们需要先判断1.卡号是否存在?2.卡号是否已在线 3.卡内余额是否充足?而这每一种判断,我们在实现的时候,都需要做出相应的处理。在做个人版的时候,都是If….else或switch case 语句来做一系列的判断。所以针对这个情况,这次我们就在这个功能添加状态模式。 那么什么是状态模式呢? 它是如何在某一种状态下表现出不同的行为呢?它的主要好处是什么呢? 状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来似乎是改变了其类。 如图: 通常,一个对象的行为主要取决于一个或多个动态变化的属性(也就是成员变量...
阅读全文
摘要:硬件平台:CycloneII EP2C5Q208C8+DYP-ME0071:超声波原理DYP-ME007超声波测距模块可提供3cm--3.5m的非接触式距离感测功能,图1为DYP-ME007外观,包括超声波发射器、接收器与控制电路。其基本工作原理为给予此超声波测距模块一触发信号后发射超声波,当超声波投射到物体而反射回来时,模块输出一回响信号,以触发信号和回响信号间的时间差,来判定物体的距离。 距离计算:s=ct/2,c为声速,t为echo的时间宽,和上面的公式是基本一致的。2:FPGA设计module sonic(clk,rst_n,trig); input clk,rst_n; output
阅读全文
摘要:这个问题的来由是我朋友要为一网站实现一个标签云功能,和我交流后我给出了一个方案,在此略作记录,亦求拍砖。 大概需求这是样的:在数据库有一张表A如下图: 其中id字段的值未必是连续的,现在我朋友要做的事情就是要从这张表获取5条数据,但这5条数据是具有随机性的,比如可能是[6,2,5,10,17]解决方案和推理过程如下:1、先求出这张表最小和最大的id还有数据的条数, 设 min 为最小id, max为最大id, count为数据的条数 从上表得知 :min=22;max=1186; count=16; 那么可用的连续的 IDS=[min,max],即从22到1186之间,但这...
阅读全文
摘要:提要: 有些机子特别逆天,比如说Thinkpad e系列。好好的f1-f12一定要加上fn才能按出来,默认的是画在上面的功能键,作为娱乐来说其实是还不错的,但是像我等程序员就觉得特别逆天了。你有两个选择,第一加个外接键盘(我以前就这么搞的),第二就用我的方法吧。 具体是这样的: 开机的时候,狂按F1(特别是win8系统,秒开机的,所以一按电源就要按F1,确保能进Bios。 另外值得一提的是,如果你的电脑刚开始时默认功能键,也就是声音变大变小什么的,你需要按住Fn+F1)。所以,开始写: F1(Fn+F1)-->Bios-->Config-->Keyboard/Mouse---
阅读全文
摘要:和前面一篇用Nginx做反向代理并缓存静态文件差别仅在于这是内部机器用来通过Nginx上外网的方式。其他配置差不多,仅在下面有点区别 server { listen 83; location / { resolver 8.8.8.8; proxy_pass http://$http_host$uri$is_args$args; proxy_cache ...
阅读全文
摘要:一、 安装环境 Ubuntu server 12.04安装gmetad的机器:192.168.52.105安装gmond的机器:192.168.52.31,192.168.52.32,192.168.52.33,192.168.52.34,192.168.52.35,192.168.52.36,192.168.52.37,192.168.52.38,192.168.52.105浏览监控web页面的机器:192.168.52.105 二、 介绍 Ganglia 监控套件包括三个主要部分:gmond,gmetad,和网页接口,通常被称为ganglia- web。...
阅读全文
摘要:--[[ 优点 一、实例控制 单例模式会阻止其他对象实例化其自己的单例对象的副本,从而确保所有对象都访问唯一实例。 二、灵活性 因为类控制了实例化过程,所以类可以灵活更改实例化过程。 缺点 一、开销 虽然数量很少,但如果每次对象请求引用时都要检查是否存在类的实例,将仍然需要一些开销。可以通过使用静态初始化解决此问题。 二、可能的开发混淆 使用单例对象(尤其在类库中定义的对象)时,开发人员必须记住自己不能使用new关键字实例化对象。因为可能无法访问库源代码,因此应用程序开发人员可能会意外发现自己无法直接实例化此类。 三、对象生存期 不能解决删除单个对象的问题。在提供内存管理的语言中(例如基于.N
阅读全文
摘要:www.cprogrammingexpert.com(此网站,配合了大量动画,每一行代码,配合一副图片)下面截取了部分的gif动画,大家可以认真看看,相信作者花了很多心血,去制作这些动画。scanf 例子:malloc 例子:指针的例子:推荐的第二个:http://www.programiz.com/里面有大量的demo,基本覆盖了最基本的应用:最重要的是网站上声称:Free and always will be free。最后,祝大家开心学习,学习中赚更多的钱给老婆儿子用
阅读全文
摘要:我承认这道很难(对我来说),搞脑子啊,搞了好久,数论刚开始没多久,还不是很强大,思路有点死,主要是我 天赋太差,太菜了,希望多做做有所改善开始解析:首先要将在 [ l,u]内的所有素数找出来,还好题目说了u-l 小于 1000 000,不然内存都得暴死了,最常用的方法就是筛法了,当然还有 传说中的 6*n+1 可惜我不会,开始假设所有范围内的数都是素数,然后讲所有素数的倍数(肯定不是素数)筛掉,经过无数轮的筛选,余下的就是素数,同时要考虑到所有大于2的偶数都不是素数,可以节省空间,使用筛法筛掉[l,u]内的所有非素数,需要知道[l,u]的所有非素数的素因子(因为一个非素数是被它最小的素因子删掉
阅读全文
摘要:局域网:由特定类型的传输媒体(如电缆、光缆和无线媒体)和网络适配器(如网卡)互联在一起的计算机,并受网络操作系统监控的网络系统。 局域网的网络拓朴结构广泛采用的主要有总线型和环型。 LAN常用的媒体主要有同轴电缆、双绞线和光缆,以及在无线LAN情况下使用的辐射媒体。 同轴电缆由内部导体、环绕绝缘层、绝缘层外的金属屏蔽网和最外层的护套组成。 双绞线是由相互按一定扭矩绞合在一起的类似于电话线的传输媒体,每根线加绝缘层并加有色标来表记。 光纤由单根玻璃光纤、紧靠纤心的包层以及塑料保护涂层组成。光纤两端必须配有光发射机和光接收机,实现光电转换的是光电二极管或光...
阅读全文
摘要:pager-taglib是java中一个用于分页的小的框架。下面简单介绍一下它的具体使用。一、环境的搭建: 将pager-taglib-2.0.war包拷贝到Tomcat的webapps下。启动Tomcat后会将其解压成pager-taglib-2.0文件夹。 从解压文件中的lib目录下拷贝pager-taglib.jar包到项目的lib下。 在JSP页面中使用taglib指令引入pager-taglib标签库。二、重要参数的说明: Offset:传过来的值是偏移量,是选择的页面的页数。比如你的记录/页pageSize=3,那么传过来的offset应该如下处理:offset/3+1 这样得到的
阅读全文
摘要:参考《疯狂android讲义》第2.5节P94 1、创建一个或者多个ListView 2、创建TextViewResource,为每个元素定义其显示属性array_item1.xmlarray_item2.xml 3、创建Activity,并完成以下三个步骤package com.ljh.listviewdemo;import android.os.Bundle;import android.app.Activity;import android.widget.ArrayAdapter;import android.widget.ListView;pub...
阅读全文
摘要:一、什么是求最大连续子数列和首先来看看这是个怎样的问题的,问题描述:一个整型数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和,求所有子数组的和的最大值。注意:当全是负数的情况时,返回最大的那个负数 二、解题思路这个问题的思路其实非常简单,从左到右扫描数组,在扫描过程中,记录数组的负数的个数和扫描过中数据中的最大值,并累加每个扫描到的数据的和,假设用变量thisSum(初值为0)保存,如果当前的累加值大于之前的累加值的最大值 (例如用变量sum记录,初值为0),则把当前的最大值保存为最大值(sum = thisSum),如果thisSum小于0,则把th
阅读全文
摘要:上一篇介绍了表输出插件,并通过实例介绍插件的简单使用,如果有这样的需求大家可以参考一下并深入研究插件的其它细节设置。这一篇我们介绍和表输出对应的插件(表输入)的使用。表输入:1、 从步骤插入数据:指定我们期待读取数据的步骤名称,这些信息能被插入到sql语句。 例如:sql:select * from ttt where date between ? and ? 注意:“?” 的数据来自其他步骤(后面的博客中会有用到),sql语句结束没有标点符号2、实例介绍 拖入表输入插件,双击打开,根据前面的博客介绍的步骤正确的填入数据库连接,然后点击获取SQL查询语句,如下图: 选择...
阅读全文
摘要:“如果一个人没有那么优秀,他想改变,怎么办?他说,这就是他成长时一直在问自己的问题。他一直觉得自己比别人差,一直想要改变。总结了20年,其实就六个字:大计划、大安排。没有大计划,人就不知道自己要去哪儿,走的每一步,都是散乱的。” 《响聊聊职场》中杨石头篇,看过很多遍,一直在看。 时光荏苒,4个月,毕业4个月,正式工作4个月。 阮一峰说不要自称为程序员,我也不想说自己是码农,我只是一个编程爱好者。我一直在琢磨,如果一个编程爱好者没有那么优秀,他想改变,怎么办?你想必已经知道答案了,大计划、大安排。 你是不是也是这样一个人:在一线城市,入行不久,24岁左右,单身...
阅读全文
摘要:本文介绍一个网页设计工具——bootstrap,它包含了很多华丽的按钮及排版,我们可以在网页设计中直接使用它,尤其是加入我们只是想简单的使用一下的话,将会是一个不错的选择,下面是几张examples,给大家欣赏一下。下载地址是:http://download.csdn.net/detail/u012314976/6484685 参考:http://getbootstrap.com/2.3.2/index.html
阅读全文
摘要:前言:上篇博客介绍了SqlBulkCopy类批量操作数据库的相关操作,最后提到了可以使用这个类实现excel文件导入数据库,接下来我做简单介绍。首先说一下思路:把excel中的数据读出来并放入到DataTable中。使用SqlBulkCopy类的方法批量导入数据库。虽然只用简单的两部。但是我们需要考虑的问题还是用很多的,其中很重要的一点就是判断需要导入即excel中的数据是否合法,包括:是不是为空,是不是太长,是不是有重复,导入的字段是否对应。看起来挺吓人的,其实思路还是最重要的。只要敢想什么都能实现。下面我简单的写一个小例子来说明一下。多余的不说,直接到点击导入按钮: prot...
阅读全文
摘要:实现原理:加载index.htm时候,每隔1秒钟自动调用脚本刷新框架页面代码代码优点:只需要设置index.html框架页面中的脚本,调用加载的子页面中不需要设置任何代码。index.htm代码如下: 首页
阅读全文
摘要:从MyEclipse到IntelliJIDEA——让你脱键盘,全键盘操作从MyEclipse转战到IntelliJIDEA的经历我一个朋友写了一篇“从Eclipse到AndroidStudio”博文,于是心潮澎湃我也想一篇,分享自己用这个IDEA的一些技巧和感受。来到公司的第一天,我的同事(也是我的师傅)就让我装IntelliJIDEA。一开始我还不知道IntelliJIDEA是什么,后来才知道它是一个java的集成开发环境(IDE),一个功能非常强大响应非常快速的java开发工具,号称最犀利的javaIDE,重构神器!现在Goole新推出的Android开发工具AndroidStudio也是
阅读全文
摘要:Web service是一个平台独立,松耦合基于可编程的web的应用程序,可使用开放的XML标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。 简单说Web service就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。也就是我们能够用编程的方法通过Web来调用这个应用程序。我们把调用这个Webservice 的应用程序叫做客户。 将EJB发布成WebService,在EJB容器中是很简单的事情,只要容器实现了JavaEE的JAX-WS标准就即可,我们需要做的就是增加一点点有关WebService的注解,打包发布到应用容器即可。接下来...
阅读全文
摘要:在企业级的应用程序中经常都要把用不同语言写成的、在不同平台上运行的各种程序集成起来,而这种集成将花费很大的开发力量。简单的一个例子:应用程序经常需要从运行在A主机上的程序中获取数据;或者把数据发送到主机或B应用程序中去。即使在同一个平台上,不同软件厂商生产的各种软件也常常需要集成起来。通过WebService,应用程序可以用标准的方法把功能和数据“暴露”出来,供其它应用程序使用。在上篇文章中我们已经将EJB发布为WebService,这也就是意味着其他厂商,的软件和平台能够调用EJB下的业务逻辑.接下来我们将通过eclipse来建立一个java客户端.通过Eclipse来默认创建Web...
阅读全文
摘要:这个题目原型应该是吃完所有的草丛的最小时间,现在变成了每个草丛被吃的时间和,貌似如果还是按照原来的dp方法dp[i][j]表示吃完i到j的草丛的花掉的时间的话,有两个因素会影响后面的决策,一个是花掉的时间,一个是吃掉的草丛的时间累加和。但是仔细观察这个问题会发现,第一个走的距离,会被计算n次,第二个走的距离,会被计算n-1次。如果我们把这个代价转移到该草丛上的话。那么dp[i][j]表示转移后的花掉的时间,那么现在影响后面决策的就只有这个时间了。那么问题就解决了。#include #include #include #include using namespace std;const int
阅读全文
摘要:好几天没看《算法导论》,今天看了一天的排序算法,印象第一的是基数算法,因为居然违反我的一个常识,它采用的是最低有效位进行排序的。 插入排序、归并排序、堆排序、快速排序,这些都是比较排序算法:它们都是通过对元素进行比较操作来确定输入数组的有序次序,这些算法可以用决策树模型分析,可以证明任意比较排序算法排序n个元素的最坏情况运行时间的下界为Omega(nlgn),其中堆排序和归并排序是渐进最优的比较排序算法。算法 最坏情况运行时间 平均情况/期望运行时间 插入排序(原址) Theta(n^2) Theta(n^2) 归并排序 Theta(nlgn) Theta(nlgn) ...
阅读全文
摘要:在上面文章中我们讲到,通过使用用JBoss5作为EJB容器的时候,调用Web服务出现了异常. 异常信息如下:***********************CreateWeb Service Client...CreateWeb Service...CallWeb Service Operation...Serversaid: port1.addUser() is a void method!Exceptionin thread "main" javax.xml.ws.WebServiceException:java.lang.UnsupportedOperationExce
阅读全文
摘要:为了尽可能避免在网络信息中出现冲突造成的无用数据,建立了载波监听多路访问/冲突检测(CSMA/CD)管理计划方式。载波监听多路访问/冲突检测访问方式也称为“先听后说”或“有冲突就退缩,边听边说”方式。当检测到冲突时,两个发送节点都退缩停止一段时间,然后再重新发送,每个节点退缩暂停的时间长短都与众不同,由专门的定时规定,这样就可以避免两个节点再次发生冲突,主要特点可归结如下: 1. 所有节点都不断地对信道进行监听; 2. 如果信道有空,则可发送数据; 3. 如果信道中有数据正在传送,则等待有空闲后再发送; 4. 当出现冲突时,就暂时停止发送信息; 5. 将冲...
阅读全文
摘要:接下来的我们将会自定义一个对象,然后看看EJB是如何对复杂的参数发布成WebService的. 代码如下:在第一个版本的基础之上加上增加用户的方法,参数为User. package com.tgb.ejb; import javax.ejb.Remote; import javax.ejb.Stateless; import javax.jws.WebMethod; import javax.jws.WebService; @Remote @Stateless @WebService(name = "UserManagerWebService" ) public class
阅读全文
摘要:在软件开发中,我们如果存在“导入导出”的场景时,难免会用到“文件夹”选择框。之前一直没有太关注过这个的实现过程。最近在工作中遇到了一些问题,我做了一些研究。在此记录下研究的过程。(转载请指明出于breaksoftware的csdn博客) 首先,我们发现我们的文件选择框,只能显示出本地文件夹,而不能显示设备虚拟出来的文件。比如 这样的设备,就不会在我们的文件选择框中出现。 我们看下我们代码中的设置BROWSEINFOA bi; bi.hwndOwner = hWnd;bi.pidlRoot = NULL; bi.pszDisplayNam...
阅读全文
摘要:Nginx+php运行环境搭建虽然目前nginx使用很广泛,在大陆主流的互联网站点或多或少会用到这个俄国人开发的小应用(占用资源小)。但是我这个土鳖还是第一次自己独立配置,网上资料不少,但是还是遇到了些问题。第一步,下载nginx和php。由于mysql已经在本机安装,就没有再重新安装mysql。安装mysql应该没什么问题,在其他开发环境的配置中也会使用,一般都很熟练了,也就不提mysql的安装和配置云云。Php在之前的测试环境中曾经下载过。我使用的版本是php5.2.14;nginx下载的是1.4.0版本。压缩包居然不到2M的样子,真精干。第二步,解压php和nginx,为了配置方便,我在
阅读全文
摘要:在软件编程中,崩溃的场景比较常见的。且说微软技术再牛X,也是会出现崩溃的场景。网上有一段Win98当着比尔盖茨蓝屏的视频非常有意思。 (转载请指明出于breaksoftware的csdn博客) 我们身边的很多软件都引入了dump生成和收集机制。但是一般情况下,它们都是生成minidump。因为minidump文件相对来说很小,方面我们收集上来进行分析。但是Minidump保存了很少的信息,在一些场景下,可能不能协助我们准确快速定位问题。 但是,如果我们在测试过程中,发生了必现崩溃,而minidump又不能让我们发现什么,那该怎么办呢?我这儿举一个例子。我们看一下代码/...
阅读全文
摘要:工作中遇到的这个问题还是很有意思的。其中嵌套了很多奇葩性的问题。 (转载请指明出于breaksoftware的csdn博客) 我们来看下故事的发生过程,QA同学发现我们存在如下的bug 看到如此多的串,可以认为这个是典型的溢出问题。后来我咨询解决该问题的同学,他说这个bug在debug模式下不会出现,只有在release下才会出现(这个意味着,该问题很有可能是内存问题引起的,因为debug和release的一个很大的区别就是内存初始化和布局)。解决方案就是在筛选器后面加个\0。 OPENFILENAME m_ofn; ::ZeroMemory(&m_ofn,...
阅读全文
摘要:工作中,QA同学在测试我们程序的时候,发现在XP下,我们的A进程无法启动我们的B进程。而在Win7 64bit系统下功能正常。RD同学调试后,发现我们A进程中使用ShellExcute去启动了B进程(转载请指明出于breaksoftware的csdn博客)HINSTANCE ShellExecute( _In_opt_ HWND hwnd, _In_opt_ LPCTSTR lpOperation, _In_ LPCTSTR lpFile, _In_opt_ LPCTSTR lpParameters, _In_opt_ LPCTSTR lpDirectory, ...
阅读全文
摘要:认识AOE网 有向图中,用顶点表示活动,用有向边表示活动之间开始的先后顺序,则称这种有向图为AOV网络;AOV网络可以反应任务完成的先后顺序(拓扑排序)。 在AOV网的边上加上权值表示完成该活动所需的时间,则称这样的AOV网为AOE网,如下图: 图中,顶点表示事件(能被触发,两特征属性:最早发生时间Ve(j);最晚发生时间Vl(j)),边表示活动(能被开始,两特征属性:最早开始时间e(i);最晚开始时间l(i)),权表示活动持续时间,通常用AOE网来估算工程完成的时间 两条原则: Ø 只有某顶点所代表的事件发生后,从该顶点出发的各活动才能开始 Ø 只有进入某顶点的各活动都结
阅读全文
摘要:数据库类型与实例适合场景不适合场景场景举例关系数据库基于集合理论,具有行和列的二维表,严格使用类型开源MySQL/MariaDB, PostgreSQL商业:Oracle,DB2,SQL Server, Sybasel 数据具有类型l 灵活查询。l 即提前为组织的复杂性付出代价,以实现随后的查询灵活性l 数据高度或者多层次的,无法提前指定模式键值数据库RedisRiak—类dynamoMemcached(membase..)BerkeleyDBVoldemortl 数据相关性不高l 性能极高l 缺乏索引和扫描功能,除了基本的CRUD外帮助不大l 对于自由定义的查询无能为力l 不适合复杂查询和聚
阅读全文
摘要:Hierarchical query-层次查询中startwith...connectbyprior子句用法;connectby是结构化查询中用到的,其基本语法是: select...fromtablenamestartwith条件1 connectby条件2 where条件3; 例: select level,empno,ename,job,mgr from emp start with empno=7566 or empno=7788connect by prior empno=mgr; 简单说来是将一个树状结构存储在一张表里,比如一个表中存在两个字段: org_id,parent_...
阅读全文
摘要:接上篇,记得当上篇博文写完了之后,博文里面蜘蛛真的光顾了我的站点,可能是因为链接被带走多次的缘故;当被带走的博文在其他的站点上面被收录之后,蜘蛛一连好几次的光顾我的站点,让站点在GOOGLE的快照直接更新了,其他的搜索引擎的快照也直接更新到了上一个版本(由于我又在中途手痒改了一次网站标题);就是说自从站点被收录之后,我到现在连续改了3次网站标题了;不过还好,没有造成非常严重的后果,由于上篇博文中的链接被带走多次且光顾的IP貌似超过了100多,站点权重直接升级到1了;目前百度的快照还停留在第二个版本,这个是个头疼的事情;由于这个整个站点就4个静态的页面,更新内容页不好更新得,其次为了让蜘...
阅读全文
摘要:正向运动学和反向运动学 上次制作的骨骼动画例子程序并不完美,我在程序里面也说了,因为没有牵涉到反向运动学的知识,所以人物运动起来感觉脚无法收缩、头发无法飘逸的感觉。其实在现实中这样的情况是要避免的,但是由于在动画设计的时候要指定每一个关节,显得非常费事。所以引入了反向运动学这个概念。在介绍反向运动学之前,首先让我们看一下正向运动学。原创文章,反对未声明的引用。原博客地址:http://blog.csdn.net/gamesdev/article/details/13991063 正向运动学,通俗来说是给定父骨骼位置以及它的变换来得出子骨骼的位置以及变换,打一个比方,就像运动手臂,可以带动手..
阅读全文
摘要:由于写了降维的一个系列算法分析,本来以为对这个Lanczos算法会理解一点,但是还是不知道讲了什么,最多的就是会如何调用,然后出结果,所以就翻译官网的相关内容。本篇翻译来自Dimensional Reduction中的Lanczos Algorithm和Parallel Stragegy部分。Lanczos Algorithm:Lanczos算法就是被设计用来做特征分解的,和其他类似的算法一样,获得的奇异向量都是很接近的(这里的翻译可能不对,immediate翻译为很快?和其他类似算法一样,获得奇异向量很快?这样翻译?)。矩阵A的奇异向量就是A^t * A 或者 A * A^t的特征向量。(这
阅读全文
摘要:对于想安装双系统,但是U盘无法引导安装Ubuntu的,下面的办法是很有效的。 〇、BIOS设置 启动选择:Legacy一、使用U大师分区 U大师U盘装系统Win03pe工具箱 V2.1 磁盘分配情况(主分区部分) (hd0,0): swap (hd0,1): ext4 (hd0,2): NTFS(C:); win7(x64) 二、EasyBCD安装Ubuntu 下载EasyBCD(当前版本为V2.2) 官网:http://neosmart.net/EasyBCD/ 网盘:http://dl.vmall.com/c09lnwra3o 1. A...
阅读全文
摘要:x265要出来了。简单翻译了一下项目网站首页的介绍。 x265是一个开源项目,是一个将视频编码为h.265/高效率的视频编码(HEVC)格式的免费的库,在 GNU GPL条款下发布。 它的 源代码是免费提供个人或私人使用的。 项目目标 基于x264编码器(公认的最高质量的H.264编码器的实现)创造世界上最好的HEVC(h.265)视频编码器 -在任何给定的比特率提供尽可能高的视频质量 -在给定质量水平的情况下提供最低的比特率 提供世界上最高效的HEVC编码器 -在任何硬件配置上提供最高的编码和解码速度 -实时编码的时候拥有最低的资源利用率 提供业...
阅读全文
摘要:基本的知识,解决什么问题这些东西就不说啦。算法导论和很多大神博客都讲解的很详细。它其实就是不停的找增广路直到找不到为止。此时通过的所有流量就是最大流量。我推荐一篇文章:(基本过程讲解的很详细,我很收益。)Ford-Fulkerson 最大流算法下面是我的实现。参考了 最大流Ford-Fulkerson的算法实现#include#includeusing namespace std;#define MAX 1024int nodes,edges;int capacity[MAX][MAX];//记录边的当前还可以通过的最大流量int maxflow=0;bool isVisited[MAX];/
阅读全文
摘要:PNUTS是Yahoo!的分布式数据库系统,支持地域上分布的大规模并发操作。它根据主键的范围区间或者其哈希值的范围区间将表拆分为表单元(Tablet),多个表单元存储在一个服务器上。一个表单元控制器根据服务器的负载情况,进行表单元的迁移和拆分。每条记录的数据都没有固定的模式(采用JSON格式的文本) 组件区域(Region):一个区域包含全部表的数据和相关组件。表单元控制器(Tablet controller):一个表单元是是表中被划分出来的一组记录的集合。表单元控制器管理着表单元的创建,切分,维护存储单元与表单元的映射关系。有主备服务器来保证其可用性。路由器(Router):根据从表单元控制
阅读全文
摘要:有了上一篇文章最大流的基础,理解最小费用最大流就很容易了,但是我还是想了挺久的。当我看到最小费用最大流问题这篇文章,才开始觉悟。于是做了如下实现。/* 每次找出最短路径(该路径的单位费用和最小)记录该路径(next数组) 直到找不出这样一条路径(实际上是没有到达终点的路,因为图中的路是会不停的变动)。我们这里的是Distance[0]>=MAX*/#includeusing namespace std;#define MAX 1024int nodes,edges;//节点数和边数int capacity[MAX][MAX];//节点之间的流量int cost[MAX][MAX];//节
阅读全文
摘要:getBoundingClientRect() 来获取页面元素的位置document.documentElement.getBoundingClientRect该方法返回一个对象,从而获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置,即分别代表该元素上、左、右、下四条边界相对于浏览器窗口左上角(注意,不是文档区域的左上角)的偏移像素值。并且该方法已经不再是IE Only了,FF3.0+和Opera9.5+已经支持了该方法,可以说在获得页面元素位置上效率能有很大的提高,所以获取页面上某个元素相对于浏览器窗口的偏移量就成了getBoundingClientRect的用武之地了,按照一篇文
阅读全文
摘要:http://ltp.sourceforge.net/Linux Test Project, 后台很硬,由SGI™发起, IBM维护,所以质量有保障。里面介绍了很多工具,对于一般的基准测试应该是真够用了,关键是开发源码,可以根据自己工程的需求,自己定制修改,本人由于工作原因阅读了(lmbench:lmdd , dbench 文件系统方面的测试),觉得非常不错http://www.bitmover.com/lmbench/http://www.samba.org/ftp/tridge/dbench/尤其是了解测试的流程及其思路方面,收益不少.下面是介绍的测试工具矩阵(Test Tool Matr
阅读全文
摘要:Linked List Cycle IIGiven a linked list, return the node where the cycle begins. If there is no cycle, returnnull.Follow up: Can you solve it without using extra space?和问题一Linked List Cycle几乎一样。如果用我的之前的解法的话,可以很小修改就可以实现这道算法了。但是如果问题一用优化了的解法的话,那么就不适用于这里了。下面是我给出的解法,可以看得出,这里需要修改很小地方就可以了。/** * Definition
阅读全文
摘要:作用域是指在一个脚本中某个变量可以使用或可见的范围,php具有6项基本的作用域规则。1.内置超级全局变量可以在脚本的任何地方使用和可见。2.常量,一旦被声明,将可以在全局可见;也就是说,它们在函数内外都可以使用。3.在一个脚本中声明的全局变量在整个脚本中是可见的,但在函数内部不行。4.函数内部使用的变量声明为全局变量时,其名称要与全局变量名称一致。5.在函数内部创建并声明为静态的变量无法在函数外部可见,但是可以在函数的多次执行过程中保持该值。6.在函数内部创建的变量对函数来说是本地的,而当函数终止时,该变量也就不存在了。$_GET和$_POST数组以及一些其他特殊变量都具有各自的作用域规则。这
阅读全文
摘要:这三类表连接方式是oracle最基本的连接方式: 嵌套循环连接(nested loops join)原理 哈希连接(hash join) 原理 排序合并连接(sort merge join) 访问次数:两张表都只会访问0次或1次。 驱动表是否有顺序:无。 是否要排序:是。 应用场景:当结果集已经排过序。 排序合并连接原理:如果A表的数据为(2,1,4,5,2),B表的数据为(2,2,1,3,1) ,首先将A表和B表全扫描后排序,如下: A B 1 1 2 1 2 2 4 2 5 3...
阅读全文
摘要:下载地址:http://code.google.com/p/freecms/job从FreeCMS1.5开始支持在使用职位相关标签时,标签会封装job供页面调用。属性说明ididsiteid所属站点idname职位名称unitname所属部门address工作地点num招聘人数duty工作职责jobrequire职位要求addtime添加时间addtimeStr添加时间(YYYY-MM-dd)endtime结束时间endtimeStr结束时间(YYYY-MM-dd)
阅读全文
摘要:package donghongyujava.gui;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.io.File;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;import javax.swing.JButton;import javax.swing.JFrame;import javax.swi
阅读全文
摘要:package com.zongyi.trip.ui;import com.zongyi.trip.R;import android.annotation.SuppressLint;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.DashPathEffect;import android.graphics.Paint;import android.graphics.PathEffect;import androi
阅读全文
摘要:首先,在Eclipse中新建一个Hello工程,Workspace的位置在c:/eclipse/workspace,所以hello工程的位置就是在%Workspace%/hello/这个文件夹中。 然后在hello工程中添加一个hello.jsp或者index.jsp都可以(index.jsp会方便一点),内容随便写点,如在body标签之间中就一个Hello Eclipse and Tomcat6.0!然后Run as中选择“Run on server”,这是就会调用已经配置好的Tomcat服务器(此时把你的Tomcat服务关闭,让Eclipse来调用就可以了,否则会有小小的冲突),这...
阅读全文
摘要:变量基本上是每个语言脚本上都会涉及的一个小小知识点,是学好语言脚本的必经之路。LESS中也可以设置变量,然后通过变量可以改变整个网站的设计风格。良好的掌握LESS中变量的用法,是LESS的基础。 变量语法 使用方法就是在“@”后添加变量名称然后与变量值用冒号“:”链接。如下 LESS代码@width : 300px;.meng { width: @width;} 编译后的CSS代码.meng { width: 300px;} 变量的作用域 如果对同一个变量定义两次的话,在当前作用域中最后一次定义的将被使用。这与CSS的机制类似,最后一次定义的值会成为这个属性的值。若定义在嵌套之中,那...
阅读全文