06 2011 档案
摘要:用Javascript画线的方法很多,有SVG,VML、canvas等,但是在现阶段,貌似这些方法都不能兼容所有浏览器。所以我还是用最原始的办法法写了一个画线方法。思路也很简单,就是用一个像素的DIV拼成一条线。function line(startX, startY, endX, endY, container) { if (startX == endX) { if (startY > endY) { var tempY = startY; startY = endY; endY = tempY; } for (var k = startY; k < endY; k++) { c
阅读全文
摘要:费了大半个小时,把这个人员信息用纯Ext做出来了,效果还过得去,部分还未实现(下拉框,复选框)只能当做version:1.0.0一下是代码: Ext.onReady(function(){ new Ext.Window({ title:'人员信息', width:500, height:400, x:400, y:100, minimizable:true, maximizable:true, plain:true, items:[{ baseCls:'x-plain', layout:'column', style:'padding:5
阅读全文
摘要:/*** @file 020_move_string.c* @author dinghuaneng* @date 2011.06.22* @brief 将字符串进行向左旋转,即循环左移的算法实现。* 最后那种方法在时间和空间上都很高效,且代码简短,很难出错。* 最节约空间和时间的方法来源:《编程珠玑》* @defgroup move_string* @{*/#include <stdio.h>#include <stdlib.h>#include <string.h>/*********************** 最节约时间的方法 ************
阅读全文
摘要:因为Windows上的模态对话框为众人所知,因此本文的例子都是指Windows上的,并且有时候会特指是MFC的。众所周知,当模态窗口被打开之后,正常的流程会暂时挂起,或者通俗一点说,程序停住了,直到模态窗口关闭才会继续执行。例如下面这段代码:CInputDialogdlg;if(dlg.DoModal() == IDOK){//执行按了确定按钮退出的流程}else{//执行通过别的方式退出的流程,例如按了取消按钮}//继续执行在这段代码里,在CInputDialog窗口关闭之前,注释部分的代码是不会得到执行的。接下来请先思考一个问题,为什么调用了dlg.DoModal()之后,程序会停住呢?首
阅读全文
摘要:之前看到有介绍relo的工具的,本来想到官方网站下载下来试用下看看,结果发现了relo升级了,变成Architexa。这个工具在分析开源项目的源码时很好用,relo已经不再维护,变成了新的插件Architexa,其网址是http://www.architexa.com/,虽然说architexa东西不错,可惜需要付费,30天试用。这个东西可以自动根据java代码生成UML类图、序列图等模型,方便对源码进行分析研究。参考网上的一些方法对源码进行反编译,去除限制。1. 从eclipse在线安装更新 location为http://update.architexa.com/client2.到ecpi
阅读全文
摘要:/*** 获取最底层iframe页面中鼠标点击的坐标*/function getPosition_Iframe(){ var parentWindow = window.parent; var tmpLocation = window.location; var target = null; var left=0; var top=0; while(parentWindow!=null && typeof(parentWindow)!='undefined' && tmpLocation!=parentWindow.location){ for(
阅读全文
摘要:实例级别操作:db2start 启动当前实例 db2stop 停止当前实例 db2icrt 创建一个新的实例 db2idrop 删除一个实例 db2ilist 显示系统您当前的所有实例清单 db2 get instance 显示当前运行的实例数据库级别操作:db2 create database 创建一个新的数据库 db2 drop database 删除一个数据库 db2 connect to <database_name> 连接数据库 db2 create table/create view/create index 分别创建表,视图,和索引的SQL语句db2 list dat
阅读全文
摘要:1、ALTER DATABASE SET DEFAULT BIGFILE TABLESPACE; //修改表空间数据文件类型2、ALTER TABLESPACE OLD_NAME TO NEW_NAME; //修改表空间名称3、select * from v$database; show parameter db //查看数据库相关信息4、select * from v$instance; show parameter instance 集装箱运费 //查询数据库实例名5、select * from v$parameter t where t.NAME='db_domain';
阅读全文
摘要:package com.yangguangfu.cn;import android.app.Activity;import android.os.Bundle;import android.view.View;import android.view.View.OnClickListener;import android.view.animation.Animation;import android.view.animation.Animation.AnimationListener;import android.view.animation.ScaleAnimation;import andr
阅读全文
摘要:首先你要知道Android系统 是基于Linux 2.6内核开发的开源操作系统(linux是啥都不知道自己去百度吧),而linux系统的内存管理有其独特的动态存储管理机制。不过Android系统对Linux的内存管理机制进行了优化,Linux系统会在进程活动停止后就结束该进程,而Android把这些进程都保留在内存中,直到系统需要更多内存为止。这些保留在内存中的进程通常情况下不会影响整体系统的运行速度,并且当用户 再次激活这些进程时,提升了进程的启动速度。如果你懂java,就会更容易理解Android系统的内存管理机制。与java的垃圾回收机制类似,系统有一个规则来回收内存。进行内存调度有个阈
阅读全文
摘要:Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。代码里带注释,欢迎相互讨论Layout里的main.xml文件:<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" androi
阅读全文
摘要:android体系中的应用程序层本身就集成了打电话发短信的功能.那么怎么使用呢?/*发短信*/class SendMsgClickListener implements OnClickListener { public void onClick(View v) { //调用Android系统API发送短信 Uri uri = Uri.parse("smsto:15800001234"); Intent intent = new Intent(Intent.ACTION_SENDTO, uri); intent.putExtra("sms_body", &
阅读全文
摘要:在Ext2.0 Beta1中 在嵌套iframe时出现Ext.getBody() 返回undefined现象,经过排查,发现是js的执行顺序问题,Ext.onReady被过早的执行。继续寻求答案,最后发现这应该是Ext的一个bug。解决方法:修改EventManager.js主要分为两个代码片段:第一个代码片段修改前var fireDocReady = function(){ if(!docReadyState){ docReadyState = true; Ext.isReady = true; if(docReadyProcId){ clearInterval(docReadyProcId
阅读全文
摘要:考虑到网站首页使用动态页面的话会影响服务器性能,所以采用javascript来实现首页的动态更新。原理,以发新闻稿为例,当后台发出一条新闻后,通过访问数据库动态生成一个XML文件,保存新闻的信息,当打开前台页面时,使用javascript读取XML文件并显示。后台代码:sseEntities _db = new sseEntities(); var newsToView = (from n in _db.News select n).ToArray().Reverse().ToList(); XmlDocument xd = new XmlDocument(); XmlDeclaration
阅读全文
摘要:有的时候android要将android uri如content://media/external/image/media/102这样格式转换成File类型或者获取真实文件路径,可以用以下方法:iphone5Uri uri = data.getData();String[] proj = { MediaStore.Images.Media.DATA };Cursor actualimagecursor = managedQuery(uri,proj,null,null,null);int actual_image_column_index = actualimagecursor.getColu
阅读全文
摘要:1.测试数据表情况:mysql> select * from t1;+------+-------+| id | name |+------+-------+| 1 | name1 |+------+-------+1 row in set (0.00 sec)mysql> select * from t2;+------+-------+| id | name |+------+-------+| 1 | name1 |+------+-------+1 row in set (0.00 sec)2.命令行中创建触发器:mysql> delimiter //mysql>
阅读全文
摘要:1.下载:http://httpd.apache.org/download.cgihttpd-2.2.19-win32-x86-openssl-0.9.8r.msi安装完后访问地址http://localhost/,正常。2.安装svn Setup-Subversion-1.6.17.msi,http://subversion.tigris.org,3.复制svn/bin/下面的intl3_svn.dll,libdb*.dll到apache/bin/4.修改apache/config/下面的httpd.conf,去掉以下几行的注释(删除 '#'标记): #LoadModule
阅读全文
摘要:<script type="text/javascript">//js 中接受php传过来的值var tt = <?php echo $tnum; ?>; function ages(str) { var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/); if(r==null)return false; var d= new Date(r[1], r[3]-1, r[4]); if (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]
阅读全文
摘要:MySQL通过第三方客户端工具连接数据库,表中的中文显示为乱码,但是通过 MySQL 的命令行工具却没有问题。字符集相关变量设置:> SHOW VARIABLES LIKE '%character%';Variable_name Value ------------------------ ----------------------------character_set_client utf8 character_set_connection utf8 character_set_database latin1 character_set_filesystem bina
阅读全文
摘要:最近帮同学做j2ee的作业,老师规定要使用SSH,我决定在前台使用我最近学习的extjs,我用的是3.3版本.还在学习阶段.我做了管理员登录,用户管理和图书管理.先贴登录的:管理员登录前台部分代码:Ext.QuickTips.init();//启用错误提示layout:"form",//在form布局下才能显示fieldLabel集装箱运费name:"adminPwd",//名字与后台属性对应inputType:"password"//输入字符会变成圆点form.getForm().submit({ waitTitle : '
阅读全文
摘要:PlusGantt 是一个Ajax甘特图控件,提供了在浏览器上使用微软Project的功能。可供二次开发,支持导入导出微软Project,实现项目计划排程逻辑。 基于PlusGantt,可以快速开发企业内部项目管理、生产排程类信息化系统。 可广泛应用于项目管理系统、 ERP 系统、MES系统或其它的任务资源分配相关领域。 使用PlusGantt, 可以获得如下功能特性:纯JavaScript实现,无需安装插件基于Web显示甘特图,具有丰富时间刻度实现项目计划排程逻辑,支持数据联动处理支持导入、导出微软Project项目文件JavaScript实现,无需安装插件跨浏览器运行,支持IE,FireF
阅读全文
摘要:在发布Web服务的时候,WSDL作为服务的描述,里面有一个标签可以写入中文,是用来作为注解来写入描述性信息的,这个标签就是<wsdl:documentation>。OECP平台中使用开源ESB总线mule来做webService发布使用.发布时就遇到了中文描述乱码问题,经过一天多的时间来翻阅mule和cxf的源代码,问题最终被解决。这里记录一下解决的过程和方法。 mule内使用的spring-cxf来将一个java方法转换为webService。cxf有一个annotation是生成wsdl中的<wsdl:documentation>标签用的,这个annotation就
阅读全文
摘要:jquery.validate IE6问题解决办法:1. jquery.validate库的引用换成jquery.validate.min.js(版本为最新的1.8.1)2. 如果使用到自定义的验证方法,将代码从jquery.validate.extend.js中移到使用该方法的页面JS上(比如注册页面用的验证首字母的wordStart方法,将它移到Register.jsp的JS中,写到$(document).ready()段中)3. jquery.validate.min.js 、jquery.validate.extend.js的引用串,以及本页面的JS段 加上charset="
阅读全文
摘要:Active Directory(活动目录)是Windows Server 2003域环境中提供目录服务的组件。目录服务在微软平台上从Windows Server 2000开始引入,所以我们可以理解为活动目录是目录服务在微软平台的一种实现方式。当然目录服务在非微软平台上都有相应的实现。关于AD的更详细说明请上百度度娘吧,哈哈~要在C#.net平台下实现AD相关操作,需要添加引用using System.DirectoryServices; private void Login_Click(object sender, EventArgs e) //登入按钮运费 { try { string F
阅读全文
摘要:1.软件下载SVN服务器官方:http://subversion.tigris.org/本文以下载svn-win32-1.6.1.zip 为例进行安装下载Subversion的Windows客户端TortoiseSVN。(如果习惯CMD命令方式,也可以不下载)官方:http://tortoisesvn.net/赛尔号丽莎布布配招2.服务器和客户端安装服务器安装,解压下载的svn-win32-1.6.1.zip到任意位置安装TortoiseSVN,按照提示安装即可。(如果习惯CMD命令方式,也可以不安装)3.建立版本库(Repository)方法一:命令方式用CMD进入svn-win32-1.6
阅读全文
摘要:Ext的namespace和java的namespace是同一个概念。Ext在对类进行定义的时候如果先前的包是不存在的则不能进行类定义。具体说明在代码中都有注释。<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>04_namespace.html</title> <meta http-equiv="keywords" content="keyword1,keywo
阅读全文
摘要:ExtJS类的继承主要是在定义类的时候指定其extend属性指向其需要继承的类<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>05_inherit.html</title> <meta http-equiv="keywords" content="keyword1,keyword2,keyword3"> <meta http-equiv=&
阅读全文
摘要:到http://ankhsvn.open.collab.net/downloads去下载一个插件,目前最新的版本是AnkhSVN 2.1.10129打开Visual Studio 2010,单击菜单“工具”-“选项”,然后在Source Control下 选择我们刚刚安装的插件AnkhSVN新建项目,勾选“Add to Subversion”,或者项目已经存在的话,右击项目,点击Add project to ……输入svn地址点击ok后,会弹出输入用户名和密码的选项,填入你的google账号(不用加@gmail.com),然后在你的google code项目中获得动态密码,填入即可。再右击你的
阅读全文
摘要:// RightValue.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include <iostream>#include <algorithm>商账追收#include <vector>#include <ctime>using namespace std;class CMyObj{ TCSTAR7034protected: unsigned m_iBufferSize; char* m_pBuffer;pu
阅读全文
摘要:tmp_table_size如果内存内的临时表超过该值,MySQL自动将它转换为硬盘上的MyISAM表。如果你执行许多高级GROUP BY查询并且有大量内存,则可以增加tmp_table_size的值。max_heap_table_size该变量设置MEMORY (HEAP)表可以增长到的最大空间大小。该变量用来计算MEMORY表的MAX_ROWS值。在已有的MEMORY表上设置该变量没有效果,除非用CREATE TABLE或TRUNCATE TABLE等语句重新创建表。商账追收如何设置:方法一,修改my.ini或my.cnfTCSTAR7034tmp_table_size=64Mmax_he
阅读全文
摘要:1.下载并安装Android开发工具箱SDK2.下载并安装eclipse开发插件adt,地址https://dl-ssl.google.com/android/eclipse/,如果不能下载可以将https协议修改为http试试。安装完毕后重新启动Eclipse.TCSTAR70343,Window-Perferences-Android配置SDK的安装位置(第一步SDK安装的位置),点击确定。商账追收4,在第一步的SDK安装目录中运行SDK Manager向导,Installed packages会提示安装组件,点击右下角的Install,下载并安装。左面第三项Avaliable packa
阅读全文
摘要:import java.io.*;public class snake1 {public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); System.out.println("请输入蛇形矩阵的环数:"); String str=br.readLine(); int num=Integer.parseInt(str);淘宝女装夏装新款 int k=1;//声明一个累加器 int
阅读全文
摘要:在 ubunut 11.04 下安装 VMWare 7.1.4 后,发现vmware 要比 virtual box 卡,观察硬盘灯一直在闪,心里就感觉很奇怪为什么它一直在读硬盘呢?观察内存使用发现jj@hellojinjie:~$ free -m total used free shared buffers cachedMem: 1875 1820 55 0 16 1301-/+ buffers/cache: 502 1373商账追收Swap: 2047 266 1781可用内存很多,可是还有部分的Swap 分区在使用中。所以猜想可能是在频繁的读写Swap 所以才至于vmware 卡。后来在
阅读全文
摘要:同时适合IE、firefox、谷歌浏览器下适用,经过筛选代码如下://禁用右键、文本选择功能、复制按键$(document).bind(“contextmenu”,function(){returnfalse;});$(document).bind(“selectstart”,function(){returnfalse;});$(document).keydown(function(){returnkey(arguments[0])});//按键时提示警告functionkey(e){varkeynum;if(window.event){keynum=e.keyCode;//IE}elsei
阅读全文
摘要:在程序中用到不同的折线 曲线 饼图等信息的展现,用jquery和jquery的插件 gchart很容易实现的,而gchart插件是封装了google的图表api,所以重要数据或是安全性比较高的时候要慎重选择。<script type="text/javascript" src="/js/swfobject.js"></script><script type="text/javascript" src="/js/jquery.gchart.js"></script>&l
阅读全文
摘要:这个是自己在实际项目中写的一个基于jquery-1.4.2.js的小插件。今整理出来,与大家分享。本来是打算尽量的与自己原来的业务分离,做的更单纯些。但却发现很难做到完全与先前的业务分离,因此里面还保留了一些先前业务的影子。例如关于date部分的配置,可能有些多余,也不太容易向使用者解释。不过,感觉去不去好像也无所谓,并且同时也提供了默认的配置,故暂时保留了下来。代码还有很多需要改进的地方,将持续更新下面介绍下此插件实现的功能:1.行(上、下)移动* 选中某一行后,可以点击上下箭头图标,上下移动此行。2.行选中* 单击某一单元格,为选中行加灰背景色,单元格加蓝背景色,行的selected属性设
阅读全文
摘要:这几天刚好在整数据库的相关问题,把android的图标存储到数据库当中。涉及到intent和bitmap对象的存储,首先说下intent。存储intent:在intent中有个toURI方法可以把intent转换成String类型的数据,然后可以把intent看成TEXT类型的数据存进数据库当中。转换过后的类型如下:商账追收#Intent;component=com.android.settings/.Settings;end取出intent:当要获取intent的时候,首先用Cursor的getString方法获得数据库中的值,然后调用Intent的parseUri方法把string类型转换
阅读全文
摘要:如果想实现动态控制查询的表名的话,需要使用动态SQL根据sample_type的不同来对应更新不同表的数据:v_table varchar2(40);v_sqlstr varchar2(200);beginif(v_sample_type=1201) then summer-diseasesv_table:= 'sari_j_blood';elsif(v_sample_type=1202) thenv_table:= 'sari_j_uag';elsif(v_sample_type=1203) then商账追收v_table:= 'sari_j_sput
阅读全文
摘要:获取一个月份中最早的一天和最后的一天。在C#的DateTime类中,已经提供了现成的函数,下面分别用两个简单的函数表示:private DateTime GetFirstDayOfMonth(int Year,int Month) { //你见过不是从1号开始的月份么?没有 //那么,直接返回给调用者吧! //良好的一个编程习惯就是你的代码让人家看了简单易懂 return Convert.ToDateTime(Year.ToString() + "-" + Month.ToString() + "-1"); }商账追收private DateTime G
阅读全文
浙公网安备 33010602011771号