- 博客(4560)
- 收藏
- 关注
转载 About HDC
在Window上主要有三种方法得到Client Area的一个HDC句柄。1.在WM_PAINT消息中调用 BeginPaint()方法,BeginPaint方法返回一个当前无效区域的HDC句柄,并把该无效区域设置为有效区域。所谓无效区域就是需要应用程序重新绘制的区域,反之则为有效区域。BeginPaint被调用时同时返回了一个PAINTSTRUCT结构,其中给出了本次重绘的Clip Rectan...
2019-07-05 19:12:48 1098
转载 一个数字划分成两个之差最小的数组问题
一个数字S={a1,a2,...,an}。假设划分两个子数组X, Y 是S 的,并且XUY=S。假设X元素之和为x, y元素之和为y, S元素之和为s。则x+y=s,目标min: y-x(假设y>=x)y-x=s-x-x=s-2*x欲使其min, 只需令2*x最大,即在满足2x<=s,也就是x<=s/2的情况下,求最大的x。这是一个背包问题。...
2019-07-04 17:10:29 1122
转载 IOS UItableView 滚动到底 触发事件
开发过程中,在使用UItableView 总会遇到加载更多的问题,到底是手势响应瀑布流的方法好?还是添加一个底端cell点击触发加载更多好?我也想有自己的判断。但是我们老板总说了算,没办法,谁叫我给人家打工呢?cell触发式略,这个很简单。下边讲下怎么响应瀑布流。主要有上拉刷新 和下提加载 这两种操作。关键是判断何时执行:滚动到最上边,滚动到最下边给出一个方法,目前我是这么做的...
2019-07-03 07:13:31 1716
转载 ECshop中的session机制理解
ECshop中的session机制理解 在网上找了发现都是来之一人之手,也没有用自己的话去解释,这里我就抛砖引玉,发表一下自己的意见,还希望能得到各界人士的指导批评!此session机制不需要session_start初始化,这个我一直不太清楚还得专家详解。自认为此种机制是建立在COOKIE基础上的模拟session,先用$...
2019-06-29 19:12:02 742
转载 Sencha Touch快速入门(译)
翻译自:http://www.sencha.com/learn/sencha-touch-quick-start/1、下载Sencha Touch SDK——下载链接2、安装Safari或Chrome——IE不适合测试Sencha touch application,Sencha只在WebKit-based的浏览器或设备上运行。3、安装测试服务器——虽然Sencha可以在客户端直接运行...
2019-06-29 14:03:55 2487
转载 android - TableLayout之android:collapseColumns ,android:shrinkColumns 和stretchColumns
TableLayout经常用的属性是:android:collapseColumns:以第0行为序,隐藏指定的列:android:collapseColumns该属性为空时,如下图:把android:collapseColumns=0,2--------------》意思是把第0和第2列去掉,如下图:android:shrinkColumns:以第0行为序,自动...
2019-06-28 21:05:39 340
转载 QTP的那些事—VBS中的字段冒泡排序
http://demon.tw/copy-paste/vbs-scripting-dictionary-ksort.htmlOption ExplicitFunction fnCompare(key1, key2) If CInt(key1) > CInt(key2) Then fnCompare = 1 ElseIf CInt(key1...
2019-06-28 18:23:48 186
转载 GDB
一、基本命令命 令简描 述gdbgdb [filename] [core]setset arg -?设置参数directorydirectory DIRfilef装入想...
2019-06-28 16:42:12 158
转载 ExtJS2.0实用简明教程 - ExtJS的组件
Ext2.0对框架进行了非常大的重构,其中最重要的就是形成了一个结构及层次分明的组件体系,由这些组件形成了Ext的控件,Ext组件是由 Component类定义,每一种组件都有一个指定的xtype属性值,通过该值可以得到一个组件的类型或者是定义一个指定类型的组件。ExtJS中的组件体系由下图所示:组件大致可以分成三大类,即基本组件、工具栏组件、表单及元素组件。基本组件有: ...
2019-06-27 00:20:21 2160
转载 Codeforces Round #143 (Div. 2) A. Team
题目:http://codeforces.com/contest/231/problem/A思路:模拟法#include <iostream>using namespace std;int main(){ int n; cin>>n; int ans=0; for (int i = 0; i < ...
2019-06-26 23:26:52 157
转载 margin的讲究
什么元素允许有margin值,无论块状元素还是行内元素都可以,只是各有限制。先说行内元素,这个是不允许有上下 外边距的,再说块状元素,上下左右外边距都允许 但是相邻元素的外边距会合并,要注意的是浮动元素的外边距不会合并而行内元素的左右边距是不会合并的块状元素的上下边距需要很谨慎的使用,一不小心就超越了自身,作用到父节点上了。总结一下两点注意:一是外边距合并问题...
2019-06-26 19:44:16 161
转载 python 暑期实训2
# # '''# # 列表:# # 定义:在【】内,可以存放多个任意类型的值# # 并以逗号隔开。# # 一般用于存放学生的爱好,课堂周期等。# # '''# # 定义一个学生列表,可以存放多个学生# # students = ['x','y','z','o']# # print(students[3]) #o# # students_info=['x',54,'male'...
2019-06-25 23:21:00 235
转载 [导入]FireFox,想说不爱你不容易
学习高级编辑器文章来源:http://blog.donews.com/civ3/archive/2005/08/26/527603.aspx转载于:https://www.cnblogs.com/civ3/archive/2005/08/26/223749.html
2019-06-25 04:49:04 146
转载 Ubuntu10.4下安装JDK及Eclipse
由于学习hadoop,故在ubuntu10.4安装jdk 和eclipse,在windows下安装jdk和eclipse比较简单,但在ubuntu下安装却不一样,记录下来只当是笔记1、到oracle网点上下载了最新版本的jdk1.6 for linux版本jdk-6u31-linux-i586.bin,没有下载jdk1.7,是因为hadoop暂时不支持1.7。2、在vmware中安装了ubuntu...
2019-06-25 02:14:26 286
转载 学习C# delegate和C# event
delegate是C#中的一种类型,C# event的处理实际上是一种具有特殊签名的delegate,本文就介绍了C# delegate和C# event。AD:在基于Windows平台的程序设计中,事件(event)是一个很重要的概念。因为在几乎所有的Windows应用程序中,都会涉及大量的异步调用,比如响应点击按钮、处理Windows系统消息等,这些异步调用...
2019-06-24 16:28:50 168
转载 【Android SOAP】基于第三方开源项目ksoap-android
项目地址:http://code.google.com/p/ksoap2-android/服务器端,参考:【Web Service】Apache Tuscany发布Web Service准备工作:下载JAR文件地址:http://ksoap2-android.googlecode.com/svn/m2-repo/com/google/code/ksoap2-androi...
2019-06-24 05:30:46 181
转载 项目实施(二)
以前一直以为系统实施是一件非常容易的事情,但是此次亲自参与了系统的实施过程,才发现以前的想法完全错误了。此次来客户方进行实施部署,才发现实施的工作非常多,而且非常重要,需要和客户进行沟通,培训用户,而且要帮助客户按照系统流程来进行操作,而且要实时帮助用户解决业务或者操作上的难题。帮助客户梳理业务流程,培训用户的工作看似简单,实际上并不容易。 要考虑...
2019-06-22 20:13:18 190
转载 联想本周四发布乐pad
本报讯(记者阳淼赵瑾)联想集团昨日向本报确认,将在本周四开幕的CES大展上首次展出其平板电脑产品乐pad。联想自去年下半年起即确定了乐pad的研发和发布计划。在去年11月的首届联想移动开发者大会上,联想CEO杨元庆确认乐pad将在三个月内推出,并将首先在国内上市。此次联想集团将有高级副总裁、产品总裁刘军率队出席CES,并正式发布其乐pad产品。但联想集团仍未公布乐pad的规格和价格。由此前的消息看...
2019-06-22 19:36:28 152
转载 大专生自学Java到找到工作的过程
本人刚到大三时前面两年荒废了 什么都没学到所以打算自学个编程 自己对Java非常感兴趣 就打算自学Java 但是一开始看书 有很多看不懂 非常苦恼 也打算过去培训 但是培训太贵了 最后打算还是先自学一段时间 不行再去培训 最后买了一套教程 觉得这套教程非常不错 老师讲解非常细致 通俗易懂 自学了几个月 终于学完后来找到工作了 现在送给大家 网盘链接:https://pan.baidu.com/s/...
2019-06-22 13:55:00 2308
转载 关于ODBC连接Oracle数据库
关于ODBC连接Oracle数据库 假设数据库机器名:VENN,地址:192.168.1.102 用户名:SCOTT,密码:TIGER 获得默认连接字符串:_T(DRIVER={ORACLE ODBC DRIVER};SERVER=192.168.1.102;databasename=NORA9;UID=SCOTT;PWD=TIGER;); Oracle数据库连接的这种写法...
2019-06-22 03:35:36 667
转载 JavaScript设计模式整理
写在前面设计模式是程序员通识知识,熟练掌握并使用各种设计模式,可以体现一个程序员的工程开发水平。我花了几天时间,重温并整理了30多种设计模式,以JavaScript为示例语言。下面我会列出一些常用的设计模式说明及示例,更全面的内容见:github.com/yzsunlei/ja…什么是设计模式?一个模式就是一个可重用的方案,可应用于在软件设计中的常见问题。另一种解释就是一个我们如何解决问题的...
2019-06-20 16:44:19 251
转载 前端开发必备的工具
1.firefox 正是由于 firefox 的开放性 才 有了 以下 层出不穷的 免费工具。1.1 firebug firebug 可以 查看页面指定部分html,动态改变 ,调试javascript ,改变css,查看布局,。。。。一把瑞士军刀。 1.2 web developer 可以对网页的标准性,可访问性...
2019-06-20 16:30:38 130
转载 浅析C#异步操作
这里介绍开始C#异步操作后如果要阻止应用程序,可以直接调用 End 方法,这会阻止应用程序直到异步操作完成后再继续执行。.NET Framework 为异步操作提供了两种设计模式:使用 IAsyncResult 对象的异步操作与使用事件的异步操作。先来学习前者概述IAsyncResult 异步设计模式通过名为 BeginOperationName 和 EndOperationNam...
2019-06-20 16:07:05 160
转载 FLASHBACK DROP TABLE
SCOTT@orcl SQL>conn test_user/test_user;已连接。TEST_USER@orcl SQL>create table test_tab(name varchar2(10));表已创建。TEST_USER@orcl SQL>create i...
2019-06-19 20:25:39 292
转载 CSS小技巧--单行文本溢出和多行文本溢出
单行文本溢出省略号核心代码就三行: overflow: hidden; text-overflow: ellipsis; white-space: nowrap;复制代码demo:<!DOCTYPE html><html><head> <meta charset="utf-8"> <title>JS Bin&...
2019-06-19 15:14:26 102
转载 MySQL痿了,放不下这么多数据!
MySQL在达到一定数据量(我的经验是3T、单表1亿)时,复杂查询会有明显的延迟。继续分库分表,会严重增加业务复杂性,尤其对很多非互联网产品来说,急需一个分布式存储。MySQL本身也做了一些努力,那就是基于Paxos协议的MGR。但它没有Sharding的解决方案,需要借助其他中间件。这样的DB已经有很多,其中,以Aurora为代表的云数据库进入视野。根据其流行度,仅对Por...
2019-06-19 08:48:25 144
转载 Linux系统GEDIT编译运行C++
作为NOIP第一年强制使用Linux系统的考生,真的很难受,被迫还要学一波Linux系统。正常的Windows对于较基础的程序员来说非常方便好用,但是对于高级程序员来说就是一个坑,于是就有了Linux。Linux系统自带的编译器不大好用,GUIDE也不能直接把输入数据粘贴进运行框,所以我今天就来讲解一下GEDIT如何使用。首先,我们需要新建一个文件。鼠标右键你想建文件的位...
2019-06-17 17:07:00 901
转载 异步操作 Promise,then/catch,async/await
Promise主要处理异步操作,确认异步操作完成再执行后面的语句。js通常是单线程的,常用的异步操作有:ajax请求io操作(文件读取)定时器异步操作的原理:执行到需要的异步操作,会开始执行异步操作,不等执行完直接开始执行操作后面的语句,等语句执行完全再去看异步操作是否执行完成,完成就返回完成,没有就继续执行异步。常用的异步请求操作const promise = ne...
2019-06-17 10:13:01 2023
转载 史上最坑爹的代码!个个让人崩溃!
Java 就是这么一门神奇的语言,任何水平的人都能写出可以运行的代码,但是一看代码便知水平高低。作为一个程序员,你看过哪些坑爹代码,你又写过多少坑爹代码,还有多少你不知道的坑爹代码?有意思的是码云上建了一个代码仓库:bullshit-codes,仓库的目的就是为了收集这些坑爹代码,可以让别人不掉坑或者少掉坑,可以避免自己掉坑,或许哈哈一乐!上边汇聚了各种编程语言的,仓库地址如下:gitee....
2019-06-17 00:59:43 441
转载 Node.js进阶之进程与线程
进程与线程在服务端研发中是一个非常重要的概念,如果您在学习的时候对这一块感到混乱或者不是太理解,可以阅读下本篇内容,本篇在介绍进程和线程的概念之外,列举了很多 Demo 希望能从实战角度帮助您更好的去理解。作者简介:五月君,Nodejs Developer,热爱技术、喜欢分享的 90 后青年,公众号 “Nodejs技术栈”,Github 开源项目 www.nodejs.red快速导航进...
2019-06-16 23:56:16 431
转载 对于“校园服务”软件的使用体验
优点:一、尽可能地降低了用户的认知量。“校园服务”这一款软件没有凌乱繁杂的操作界面,没有各种各样的动画、图标、刺眼的亮色字体去混乱用户的注意力。一切都简洁明了,颜色对于使用者来说也比较容易接受,使用户对于这款软件有比较好的第一印象;二、对于内容分类这一块来说,这款软件做的比较好。它将重要的内容进行分类,而且分类中没有重复的信息,如果一款软件中,相同的内容过多,会是一部分用户产生厌烦感,因此...
2019-06-16 18:36:00 284
转载 操作符---part3
布尔操作符在一门编程语言中,布尔操作符的重要性堪比相等操作符,我们接下来主要降级一下布尔操作符 1.逻辑非 逻辑非很好理解 a等于b 的逻辑非是 a不等于b,这个“不等于”符号需要用“叹号”来表示也就是: a==b(a等于b) a!=b(a不等于b) 逻辑非得操作结果和判断是否相等的操作结果一样都是“布尔值”。无论这个值是什么数据类型,这个操作符都会返回一...
2019-06-16 15:09:42 117
转载 学习vue-router源码记录-2
继上一遍文章大概介绍了vue-router里面的概念,这一篇文章主要详细介绍路由跳转中发生了什么。路由跳转执行的代码主要在./base.js文件里,详细看transitionTo方法。transitionTo (location: RawLocation, onComplete?: Function, onAbort?: Function) { const route = this...
2019-06-16 04:29:49 266
转载 MSTP简介
MSTP :Multiple Spanning Tree Protocol,多生成树协议,用于解决启用VLAN的交换网络中的环路问题。RSTP:rapid spanning tree protocol(快速生成树协议),是STP的升级版本,与STP相比,最显著的特点就是通过新的机制,加快了收敛速度。转载于:https://blog.51cto.com/14217012/2409446...
2019-06-15 15:03:37 663
转载 go源码解析-Println的故事
本文主要通过平常常用的go的一个函数,深入源码,了解其底层到底是如何实现的。PrintlnPrintln函数接受参数a,其类型为…interface{}。用过Java的对这个应该比较熟悉,Java中也有…的用法。其作用是传入可变的参数,而interface{}类似于Java中的Object,代表任何类型。所以,…interface{}转换成Java的概念,就是Object args ...。...
2019-06-14 06:35:21 329
转载 mysql实战06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍?
今天我要跟你聊聊 MySQL 的锁。数据库锁设计的初衷是处理并发问题。作为多用户共享的资源,当出现并发访问的时候,数据库需要合理地控制资源的访问规则。而锁就是用来实现这些访问规则的重要数据结构。根据加锁的范围,MySQL 里面的锁大致可以分成全局锁、表级锁和行锁三类。今天这篇文章,我会和你分享全局锁和表级锁。而关于行锁的内容,我会留着在下一篇文章中再和你详细介绍。这里需要说明的是,锁的设计比较复杂...
2019-06-14 03:47:01 254
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人