- 博客(61)
- 资源 (11)
- 收藏
- 关注
原创 PROC集计算
--proc_xnh_mzbzjdbb '2014','*'CREATE PROC proc_xnh_mzbzjdbb ( @nf VARCHAR(4) , @yf VARCHAR(2) )AS IF NULLIF('*', @yf) IS NOT NULL BEGIN-- 1 直接可用字段 次均门诊费用(jmzfy),
2014-10-15 15:51:57
651
原创 拼组PROC
CREATE PROC proc_zjgl_sbtj ( @nf VARCHAR(4) , @xmid VARCHAR(4) , @sbxmid VARCHAR(4) , @tableName VARCHAR(20) , @tableBHColumn VARCHAR(20) )AS BEGIN
2014-10-15 15:45:46
595
原创 javascript范围DOM和IE
Hello World var init = function () { range_basic(); userRanges(); rangesC
2014-10-15 15:41:27
685
原创 user-agent在一些浏览器上的表现
Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; .NET4.0C; .NET4.0E; Tablet PC 2.0; InfoPath.2)
2014-10-09 14:54:28
1945
转载 利用ASP.NET加密和解密Web.config中连接字符串
from:http://www.bdqn.cn/news/201311/12087.shtml摘要:利用ASP.NET加密和解密Web.config中连接字符串介绍这篇文章我将介绍如何利用ASP.NET来加密和解密Web.config中连接字符串背景描述在 以前的博客中,我写了许多关于介绍 Asp.net、 Gridview、SQL Server、 Ajax、Javas c
2014-09-24 10:23:38
1099
原创 bom-window-setInterval()和setTimeout()的区别
setInterval()按照指定的周期(以毫秒计)来调用函数或计算表达式。setTimeout()
2014-09-22 14:46:19
380
翻译 BOM-Window 对象
Window 对象表示浏览器中打开的窗口。如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。
2014-09-22 14:34:08
544
翻译 什么是Bom
BOMIE 3.0 和 Netscape Navigator 3.0 提供了一种特性 - BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。使 BOM 独树一帜且又常常令人怀疑的地方在于,它只是 JavaScript 的一个部分,没有任何相关的标准。BOM 主要处理浏览器窗口和框架,不过通常
2014-09-22 14:30:15
618
原创 Android Binder IPC
android进程和linux进程一样,他们只运行在进程固有的虚拟地址空间中。一个4G的虚拟地址空间,3G是用户空间,1G是内核空间(通过内核设定可以修改)。用户代码和相关库分别运行在用户空间的代码区域,数据区域以及堆栈区域中,而内核空间中运行的代码则运行在内核空间的各个区域,并且进程具有各自独立的地址空间,单独运行。一个具有独立地址空间的进程向另一个进程传递数据是通过共享的内核空间。从内核的
2013-10-22 19:10:27
1069
原创 zygote
zygote进程在孵化新进程时,能有效减少系统负担,提高进程孵化速度。Maemo平台的launcher、Qt extended的quick launcher等都是基于相同的目的。init进程是系统启动后运行在用户空间中的首个进程,init进程启动完系统运行所需的各种daemon后,启动zygote进程。android的服务和应用程序都由zygote进程启动运行。android设备中运行的进
2013-10-21 18:04:06
3510
原创 剑宗与气宗
我们编程的剑宗就是学习那些可以快速上手之后做出实际东西,像是使用开源框架搭建一些项目,简单的网站,我认为这在商业上面很有存在价值,只要够用,好用就不错了,但是对于技术而言,在其上面 的花费有些不值,于此,这些东西看做是工具,快速浏览在使用之时查查api,但求记住更多的api,换个项目,换个技术,忘记了,并不是练习太极,忘记了反而更加灵台清澈。例如做j2ee,是否是要在ssh中深入,当然会有所感
2013-10-19 18:26:41
1101
原创 CentOS6.4 install mysql5.6.14 errors
install cmake need gcc supportyum install gccyum install gcc-c++安装cmake 完成之后, 使用时遇到一个问题:command not foundcmake install in /usr/local/cmake在终端执行 命令:export PATH=/usr/local/cmake/bin:$PAT
2013-10-16 14:03:08
2600
原创 Google Maps API Web Services(一:The Google Geocoding API)
The Google Geocoding API provides a direct way to access a these services via an HTTP request.So:通过输入所要查询的地名,来获取具体的相关信息。一:直接使用new Thread(r).start(),然后在r的run()方法里面处理逻辑获取返回的json数据。(FC)packag
2013-09-30 19:06:01
1697
原创 android自定义Menu
实现界面如下:onCreateOptionsMenu方法用于创建选项菜单,在显示选项菜单之前,系统会调用onMenuOpened方法,如果该方法返回false,则在onCreateOptionsMenu中创建的选项菜单将不会显示,因此,在onMenuOpened方法中弹出用于显示自定义菜单的窗口。完整代码如下:package cn.yh.menuopened;import
2013-09-21 18:51:45
2015
原创 Menu基本介绍实现
Activity类中的onCreateOptionsMenu事件方法用来创建选项菜单,该方法的定义如下:public boolean onCreateOptionsMenu(Menu menu);一般需要将创建选项菜单的代码放在onCreateOptionsMenu方法中,通过menu.add方法可以添加一个选项菜单项。该方法有4中重载形式:public abstract Menu
2013-09-20 11:53:10
3284
原创 android涂鸦程序(在图像上绘制)
界面首先由一个choosePicture的按钮,用来从MediaStore取得图片,取得之后,可以在图片上进行绘画,再点击savebutton就可以保存图片到MediaStore。界面xml文件:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width
2013-09-17 21:17:52
11559
2
原创 android 实现定时拍照功能
在手机上面实现,设置一段时间(以秒计时)之后,自动拍照,适用于摄影师建立一个场景,之后设置时间,再进入场景。界面主要就是一个设置时间的EditText和启动倒计时的Button,设置完时间之后,点击倒计时按钮。<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+
2013-09-17 10:58:33
10222
1
原创 android 使用MediaStore检索图像
MediaStore在应用程序之间共享,所以大多数应用程序使用默认的MediaStore,我们就可以利用它检索图像,而且作为一个内容提供器,它也是以数据库的的方式来进行运作的。进行语句的查询之后就会返回一个Cursor对象,通过它遍历结果。
2013-09-17 10:48:44
7502
原创 android图像存储之使用MediaStore
学习过ContentProvider,对于图像(以及音频和视频)的标准内容提供器是MediaStore,MediaStore是在设备上的一个标准位置存放文件的设置,并且为存储和检索该文件的元数据提供便利。我们使用MediaStore来保存,而不需要在SDCard的某位置上来建立,这样是利于系统管理的。activity_main.xml布局文件:<LinearLayout xmlns:and
2013-09-15 22:10:17
9168
原创 android Camera捕获数据
介绍:使用android自带的camera应用程序获取图片并显示在自定义的ImageView控件中。activity_main.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:la
2013-09-15 17:29:04
2082
原创 android简单石头剪子布游戏
运行效果:主界面配置文件:activity_main.xml<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_pare
2013-09-13 21:26:35
8225
4
原创 常用接口组件基础小TIPS
1.android:gravity:组件中的对象的对齐方式2.android:layout_gravity:组件相对于它的外框的对齐方式3.接口组件的属性可以使用的长度单位:px:屏幕像素pt:传统印刷使用的字体大小单位,1pt=1/72英寸dp:对应到160dpi屏幕的像素个数,android程序应该使用这个单位来设置组建的大小和空间距离sp:对应到160dpi屏幕的字体
2013-09-13 19:19:58
809
原创 android应用程序框架
应用程序框架实际就是我们使用的android的sdk中的java类,接口的集合。1.android.app:提供高层的程序模型和基本的运行环境。2.android.appwidget:包含了创建widget的相关类,widget可以放在android的桌面上。3.android.bluetooth:提供了操作蓝牙设备的相关类。4.android.content:提供了对各种设备上的
2013-09-12 16:49:50
767
原创 Toast(一)基础介绍和分析
Toast是Android中用来显示显示信息的一种机制,和Dialog不一样的是,Toast是没有焦点的,而且Toast显示的时间有限,过一定的时间就会自动消失。1.使用Toast.makeText(context, text, duration).show();2.new Toast();View view = getLayoutInflater().inflate(R.layout
2013-09-08 16:43:12
2638
原创 Broadcast Receiver(三)广播接收器的优先级
在android系统中接收某中广播的接收器可能并不是只注册了一个,就相当于java或者javascript中的事件机制,触发一个事件时,可能不仅仅是只触发一个动作,往往还可能触发若干动作,比如:常用的js特效,当鼠标移动到某个元素上面时,可能不仅仅当前元素发生变化(颜色,大小的变化),与之先关的页面其他位置也会相应的发生变化。当然在这些特效上面可能考虑到变化的先后顺序,也可能不需要考虑。但是在
2013-09-07 16:16:18
4133
原创 Broadcast Receiver(二)用代码注册广播接收器
Boadcast Receiver(一)中在AndroidManifest.xml中配置广播接收器,程序在安装后就会自动注册广播接收器,如果想在适当的时候注册广播接收器,在其使用完之后注销,就要使用registerReceiver()和unregisterReceiver()方法;
2013-09-07 16:02:02
6264
原创 服务器端口扫描
通过不断连接服务器的各个端口来测试哪个端口已经打开:1.new android project:PortsScan2.修改activity_main.xml:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" an
2013-09-07 11:38:24
5836
原创 Broadcast Receiver(一)
Broadcast是android的四大组件中唯一需要被动接受数据的组件。也就是说,对于activity,contentProvider和service,都可以主动调用,并获得返回数据,而负责接收broadcast数据的接收器却永远不知道什么时候可以接受到广播。broadcast类似于面向对象中的事件(event),对于事件来说,就不知道什么时候用户会去触发,只能静待着不可预知事件的发生。因此,广
2013-09-06 15:36:14
872
原创 Canvas绘制基础
//绘制像素点 canvas.drawPoint(float x, float y, Paint paint); canvas.drawPoints(float[] pts, Paint paint); canvas.drawPoints(f float[] pts, int offset, int count, paint paint);/**x:像素点横坐标y:像
2013-09-05 20:45:34
3182
原创 SurfaceView(2D游戏基础)
目标:实现一个小圆随着手在屏幕上面的移动而移动,热门打飞机游戏中自己飞机的操作模式。/** * 1.在初始化的时候,绘制初始的实心圆。 * 2.在onTouch方法中实例动画线程并进行启动。 * 3.在线程对象的run方法中根据当前touch位置不断调用drawCircle()方法。 * @author YH * */public class GameSurface
2013-09-05 19:43:38
933
原创 spring setter方法依赖注入(DI)原理
使用setter方法DI:beans.xml Bean1.javapublic class Bean1 { private BeanDao beanDao; public BeanDao getBeanDao() { return beanDao; } pub
2013-05-20 20:31:55
3558
原创 spring三种实例化Bean的方式和管理Bean的作用域和Bean的生命周期
Spring实例化Bean的三种方式分别是:1,xml配置使用bean的类构造器2,xml配置+factory类,使用静态工厂方法实例化3,xml配置+factory类,使用实例工厂方法实例化三种Spring实例化Bean方法的用处,第一种方法,通过bean的缺省构造函数创建,当各个bean的业务逻辑相互比较独立的时候或者和外界关联较少的时候可以使用
2013-05-20 20:00:05
1688
原创 spring实例化Bean的原理
spring通过下面方法实例化Bean:ClassPathXmlApplicationContext mcxt = new ClassPathXmlApplicationContext("beans.xml");bean1 = (Bean1) mcxt.getBean("bean1");模拟spring实例化Bean:BeanDefinition.javapublic
2013-05-20 19:22:27
3981
原创 慎重选择容器类型
c++提供了几种不同的容器供你选择:标准STL序列容器:vector string deque list标准STL关联容器:set multiset map multimap非标准序列容器:slist rope slist是一个单向链表,rope本质上是一“重型”string。非标准的关联容器:hash_set hash_multiset hash_map hash_mu
2013-05-20 18:49:57
789
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人