- 博客(42)
- 资源 (64)
- 问答 (1)
- 收藏
- 关注
原创 Js Promise实现异步代码同步执行2
Js Promise实现异步代码同步执行2 /** * Created by kikop on 2018/11/3. */ $(function () { execAsyncMethod().then( execTerminalMethodOnAsyncSucc, execTerminalMethodOnAsyncF...
2018-11-03 17:12:38
1926
原创 上下滚动条出现的原因及解决办法
上下滚动条出现的原因及解决办法1.总结1.1.现象 1.1.1.错误代码<!DOCTYPE html><html lang="en"><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> &l
2018-08-11 16:45:24
1385
原创 结构型设计模式_适配器模式
结构型设计模式_适配器模式1. 适配器模式1.1.公共部分1.1.1.适配源package com.skillstudy.designpattern.action.adapter;/** * Created by kikop on 2018/5/26. * 适配源[Adaptee] */public class Adaptee { /** * 生成发动机 * */ ...
2018-05-26 21:03:04
326
原创 Ext_accordion动态数据删除测试
Ext_accordion动态数据删除测试 Ext.onReady(function () { Ext.tip.QuickTipManager.init(); var accordion = Ext.create('Ext.panel.Panel', { title: 'sysUpdate', width: 500, height: 600, ...
2018-05-21 06:23:59
207
原创 创建型设计模式Java_Builder
创建型设计模式Java_Builder2018.04.141. 接口方式实现1.1. Director定义package com.skillstudy.designpattern.CreatePattern.Builder;/** * Created by kikop on 2018/4/14. * 设计者 */public class Director { /** * 这里定义Bu...
2018-04-14 13:50:45
165
翻译 generateHashcodeMManager
/** * Created by kikop on 2018/1/21. */var generateHashcodeMManager = { /** * 根据形参生成 hashCode,[该方法效率太慢了] * @param str * @returns {number} */ generateHashCode: function...
2018-04-09 07:31:05
224
翻译 javascript 对象定义学习笔记
/** * Created by kikop on 2018/3/29. *///1.单例模式的红绿灯对象//实现思路: function 函数表达式,() 立即执行var trafficLight = (function () { //1.私有变量(如果想对象拥有,则放构造函数里面;如果想单例特性,则放prototype里面即可) var currentLight...
2018-03-29 06:39:43
190
原创 AngularJS外部函数动态调用实践
AngularJS外部函数动态调用实践1.angular js 中$apply()的使用angular js的双向数据绑定,在开发中起到的作用灰常大,但是,并不是所有时候都能起作用。双向数据绑定其实也就是当模型发生了变化的时候,重绘了DOM,使你看到数据被更新了,引发模型变化的情况有:1,dom事件;2,xhr响应触发回调;3,浏览器的地址变化;4,计时器触发回调;以上的某一个情况发生,都会触发模...
2018-03-28 07:15:34
2420
翻译 java块级(私有)作用域学习笔记
java块级(私有)作用域学习笔记1.变量i仍然能访问到,不同于JAVA /** * Created by kikop on 2018/2/24. *///java块级(私有)作用域 function outputNumbers(count) { for (var i = 0; i < count; i++) { //alert(i); } console....
2018-02-25 17:55:19
506
原创 JavaScript对象创建的几种方式总结
JavaScript对象创建的几种方式总结 1.通过 对象字面量 创建单例对象 /** * Created by kikop on 2018/2/25. */var objectLiteralManager = { //如何设置私有是关键,函数中使用时,加 this 限定 defaultName: null, defaultArray: [], setName: fun...
2018-02-25 13:15:51
252
翻译 JS递归学习笔记
JS递归学习笔记1递归函数1.1定义/** * Created by kikop on 2018/2/23. */function factorial (num) { if (num <= 1) { return 1; } else { return num * factorial(num - 1); }} 1.2调用<meta chars...
2018-02-23 10:01:52
217
原创 Java获取classpath路径总结
Java获取classpath路径总结1概述这里我对异常情况也做了屏蔽,给大家参考一下。资源文件放在资源目录即可。1.1静态获取private staticURL currentStaticClassPathResourceUrl= null;static { //1.静态调用:不能加/,而且还没有: file: currentStaticC
2018-01-28 11:46:25
4013
原创 设计模式简单工厂实现
设计模式简单工厂实现1实现细节一下是简单工厂的实现Demo。1.1接口packagecom.skillstudy.designpattern.CreateDP.SimpleFactory;import com.skillstudy.designpattern.CreateDP.MyConcreteObject;/** * Created by kikop o
2018-01-21 20:25:45
363
翻译 为什么有抽象类还要接口
为什么有抽象类还要接口1概述 接口提供的是统一的规范,供内部系统或外部系统调用。 抽象类具有接口的特性,同时还可以有自己的默认实现。 2惯用方法 2.1定义接口 package JavaBasic.MyInterface;/** * Created by kikop on 2017/11/19. */ public interface IElement {//接口的共用方法//
2017-11-19 17:23:51
793
翻译 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-11-12 15:47:57
260
翻译 关于JQuery动态显示与隐藏
关于JQuery动态显示与隐藏1.jquery_hide.html Callback 函数在当前动画 100% 完成之后执行。jQuery 动画的问题许多 jQuery函数涉及动画。这些函数也许会将 speed 或 duration 作为可选参数。例子:$("p").hide("slow")speed 或 duration 参数可以设置许多不同的值,比如"slo
2017-06-07 06:50:36
898
翻译 关于JQueryAjax文件加载显示文本内容
关于JQueryAjax文件加载显示文本内容1.webContextPathJsp代码:request.getContextPath() String path = request.getContextPath();String basePath = request.getScheme() + "://"+ request.getServerName() + ":"
2017-06-06 23:02:09
3997
转载 Require模块入门三
Require模块入门三1.工程结构-Webapp--Js ----lib ----init.js ----one_test.js ----two_test.js ----sea.js(app.js)--sea(app.html) 2.代码分析2.1.sea.html html> head> t
2017-06-04 21:12:04
391
翻译 Require模块入门二
Require模块入门二1.工程结构-Webapp--Js ----lib ----require.js ----requirepart(app) ----one.js ----reqmain.js(app.js)--reqtest(app.html) 2.代码分析2.1.reqtest.html html> he
2017-06-04 21:11:22
300
原创 Require模块入门一
Require模块入门一1.工程结构-Webapp--Js ----lib ----requirepart(app) ------monkey.js ----requiremain.js(app.js)--requireJS.html(app.html) 2.代码分析2.1.requireJS.htmlhtml> hea
2017-06-04 20:51:51
399
原创 qt project 文件针对不同平台
qt project 文件针对不同平台注意: 区别在于是否多行1.方法一//单行macx: ICON = resources/icon.icnswin32: RC_FILE = resources/window.rc2.方法二//多行macx \{ \ QMAKE_MAC_SDK
2015-10-30 10:41:54
959
原创 c++字符编码转换
// MyTransferTCHAR.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include#include#include //include vs /*part1:宽字符和C*///宽字符并不一定是UNICODE,UNICODE只是宽字
2013-07-11 07:29:51
786
转载 Windows核心编程之消息分流
下面我以 WM_COMMAND为例分析消息的分流1. 我们知道,每个消息都有 wParam 和 lParam,如WM_COMMAND,wParam包含两个不同的值,其中: wParam:低字节是控件的id,高字节是通知码 notifyCode lParam: 强制转换为按钮或控件的句柄值 hWndCtl2. HAND_MSG宏定义,第五版是chHANDLE_DLGMSG
2012-07-24 17:09:10
913
转载 用户模式下线程同步之关键段
用户模式下线程同步之关键段//注意其中的: InitializeCriticalSection是必须的,否则会报访问异常 // mycrical_section.cpp : Defines the entry point for the application.// #include "stdafx.h" const int count=10; int
2012-07-24 08:17:37
889
原创 expr算术扩展
1.shell script:#! /bin/bashx=0while [ "$x" -ne 10 ] ; do echo $x x=`expr $x + 1` #用expr #x=$(($x+1)) #或者这样,使用算术扩展doneexit 02.analysis反引号,里加 expr能实现同样的效果$(( exp
2012-06-18 05:44:04
638
原创 指针传递分析与解决
---------------------------mypointer_lference.exe - 应用程序错误---------------------------"0x6b207369" 指令引用的 "0x6b207369" 内存。该内存不能为 "read"。要终止程序,请单击“确定”。要调试程序,请单击“取消”。--------------------------
2012-06-03 10:42:12
722
原创 C++多态问题分析
/*"隐藏"是指派生类的函数屏蔽了与其同名的基类函数,规则如下:1.如果派生类的函数与基类的函数同名,但是参数不同。此时,不论有无virtual关键字, 基类的函数将被隐藏(注意别与重载混淆)。2.如果派生类的函数与基类的函数同名,并且参数也相同,但是基类函数没
2011-07-30 10:02:26
577
翻译 ADO连接MS SQL Server数据库(pubs)步骤
ADO连接MS SQL Server数据库(pubs)步骤 1:ADO继承OLE DB,而OLE DB基于com技术编写的.所以ADO本身也是COM组件 2:建立一个基本对话框 在stdafx.h //导入动态链接库,改变结尾标识为rsEOF #import "D:/Program files/Common Files/System/ado/ms
2011-06-03 23:26:00
1035
原创 二级指针
二级指针1:int * p[5];[]的优先级高于*.表示数组元素的类型为指针,每个数组元素都指向一个整形变量,p就成了一个二级指针.2:#include int main(){int a[5]={1,3,5,7,9};int *p[5],i;int **pp=p;Explain:p[5]是一个数组,它的每一个元素都指向一个整形变量,把数组a[5]的各个元素的地址给p[5]使数组p[5]的每一个元素都指向a[5]的一个元素for(int i=0;i p[i]=&a[i];Explain:*p[i]=*(p[
2011-04-14 20:18:00
635
翻译 NH一对一(双向主键关联映射)
NH一对一(双向主键关联映射)概述:Nhibernate 表之间的几种关系不易把握,现根据个人学习,进行总结.NH一对一有三种设置方式,分别为:单向主键关联映射双向主键关联映射唯一外键关联映射本文以双向主键关联映射作为学习a.实体: publicclassParent { public Parent() { Child = newChild(); } publicvirtual Guid Id { get; set;
2011-03-01 22:38:00
1038
翻译 焦点不动更新单元格内容(DataGridView)
1.功能描述:通过重写DataGridViewColumn,DataGridViewTextBoxCell,并在重写的 DataGridViewTextBoxCell 注册一个dgvtbec_KeyUp事件实现其功能2.具体代码如下a. /// /// 自定义DataGridView中的列 /// public class SpecialDataGridViewColumn : DataGridViewColumn { //给UI层注册使用的事件
2011-02-27 17:04:00
1425
原创 自定义消息的创建与实现(c++)
自定义消息的创建与实现(c++)1:自定义消息分为以下4个步骤:a.消息定义在stdafx.h头文件中加入如下代码:#define WM_MSG WM_USER+100,WM_MSG是用户自己定义的一个消息名称.WM_USER是window为用户预留的,比它小的都为系统消息.为了避免冲突,应适当设置sb.消息声明afx_msg LONG OnMyMsg(WPARAM wParam,
2011-02-19 12:36:00
7602
翻译 NH枚举实体枚举值存为字串
NH枚举学习1:实体(程序集为Eg.Core)publicenumAccountTypes { Consumer, Business, Corporate, NonProfit } publicclassAccount { publicvirtualGuid Id { get; set; } publicvirtualAccountTypes AcctType { get; set; }
2011-02-16 08:59:00
873
翻译 NH一对一(单向主键关联映射)
1. 表及其关系UserWeb 和UserProfileWeb, UserProfileWeb中的 Id是主键,并且直接引用UserWeb 中的Id. 如下图:1. 实体publicclassUserWeb { publicvirtualint Id { get; set; } } publicclassUserProfileWeb { publicvirtua
2011-01-27 10:32:00
848
原创 注册表控制软件使用次数
HKEY key;CString sKeyPath;sKeyPath="Software//SoftTryTimeTest";if(RegOpenKey(HKEY_CURRENT_USER,sKeyPath,&key)!=0&& RegOpenKey(HKEY_CURRENT_USER,sKeyPath,&key)!=ERROR_SUCCESS) //首次使用{ //在注册表中记录已使用的次数 ::RegCreateKey (HKEY_CURRENT_USER,sKeyPath,&key);
2011-01-22 21:28:00
1989
1
原创 c# ToList疑惑,求高手解
<br />1:问题描述<br />有三个类,Department,Method和Data<br />a.Department里面有个Data的集合,如下:<br /> public class Department<br /> {<br /> public List<Data> BakDatas = new List<Data>();<br /> }<br />b.Method里面也有个Data的集合,如下:<br />public class Method<br /> {
2011-01-16 12:09:00
8344
3
原创 C++指针长度size
1.说明:如果操作系统是32位,则指针是按32位寻址的,一个字节8位,所以得出其长度为32/8=42.代码void TestPointSize(char cArray[]){ cout int iArray[5]={1,2,3,4,5}; int *pArray=iArray; //指针是按32位寻地址 cout}int main(int argc, char* argv[]){char sArray[6]="hello";coutTestPointSize(sArray); //传递胡相当于一个
2011-01-14 22:40:00
10136
原创 NH表关系多对多分析
nhibernate 表之间的几种关系不易把握,现根据个人学习,总结如下,共同学习,提高,完整代码参见我的资源[NHibernateTestExampleforSqlServer20110109]若有错误,请指出,不甚感谢!a. 实体: publicclassParent { public Parent() { children = newHashedSet(); } privateGuid id; p
2011-01-09 13:58:00
1039
原创 NH表关系一对多分析
nhibernate 表之间的几种关系不易把握,现根据个人学习,总结如下,共同学习,提高,完整代码参见我的资源[NHibernateTestExampleforSqlServer20110109]若有错误,请指出,不甚感谢!a.实体:publicclassParent { public Parent() { children = newHashedSet(); } privateGuid id; private
2011-01-09 13:56:00
829
XPathTutorialDoc
2017-12-22
开源的android web服务器编译过程总结
2017-04-27
Vs2010编译 mongodb c++驱动详述
2016-04-10
sqllite数据读取
2015-04-23
关于Android应用程序外部文件引用
2015-03-23
NSIS程序打包文档
2015-03-10
MyWMCopyDataRecv
2014-03-27
线程同步_Event
2014-03-23
Windows服务编写实践
2014-03-22
Socket Connect&Disconnect
2014-03-19
MyProgramSetup
2014-03-11
BitmapDisplay
2014-03-09
SystemPanel
2013-12-25
wininet api
2013-07-13
WININET FTP API
2013-07-12
获取服务器系统时间,并修改本地电脑时间
2013-06-30
条件变量和读写锁实现线程同步
2013-05-24
事件控制两个线程之间通信
2013-03-15
自定义消息CS端实现
2012-12-21
线程句柄调试
2012-11-24
在多个实例间共享数据
2012-08-06
桌面\关于WaitForSingleObject实例分析
2012-07-25
WINDOWS核心编程之消息分流
2012-07-24
动态库与静态库生成实践
2012-07-21
多个makefile的编译设计分析
2012-07-19
获取当前进程的列表
2012-07-17
从数据库中取变量传递给shell,生成环境变量
2012-06-16
linux基于多进程的socket通信
2012-05-21
创建一个简单的COM组件
2012-05-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人