现在位置: 首页 > ttkjn发表的所有文章
  • 10月
  • 31日
web前端 ⁄ 共 13970字 评论关闭
转载:http://ued.ctrip.com/blog/?p=2795 最近读到了一篇JavaScript的文章,觉得不错。原本的中文翻译又404,所以我开始边读边翻译。这篇主要就是介绍js里面的一些非常基本但是又很重要的概念。 原文地址:http://dmitrysoshnikov.com/ecmascript/javascript-the-core/ 翻译备注:因为有些英文翻译成中文会更加难懂,所以一些术语或者必要的地方,都是中文在前,后面紧随中括号中的英文。希望能让大家更好的读懂。 全文分为10个主要部分 An object A prototype chain Constructor Execution context stack Execution ......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 2927字 评论关闭
threadpool 0.2.5 threadpool threadpool is a cross-platform C++ thread pool library. In general terms thread pools are an efficient mechanism for asynchronous task processing within the same process. They realise the thread pool pattern. A thread pool manages a group of threads in order to process a large number of tasks. Since multiple threads can be executed in parallel this approach may be very efficient regarding the overall program performance on many computer systems. By restric......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 3545字 评论关闭
习近平武汉显亲民范 卷起裤腿自撑雨伞感动网友 2013年07月22日07:41荆楚网-楚天金报夏中华 字号:T|T 转播此图到微博 新功能幻灯观看 21日下午,习近平与武汉重型机床集团有限公司职工在一起 (1/2) 隐藏 1 / 2 2 进入大楚图片站 昨日,中共中央总书记、国家主席、中央军委主席习近平来汉视察。他一下飞机就冒雨来到武汉新港阳逻集装箱港区,下午更是马不停蹄地视察了光谷和武重。一路上,道路畅通如常,现场没有任何欢迎横幅,也没有官员列队迎送的场面。特别是他视察......
阅读全文
  • 10月
  • 08日
综合 ⁄ 共 897字 评论关闭
简化编程工作:    1.客户端的简化:什么是智能指针 接口指针类的实现 接口指针的使用 引用计数 赋值 未知接口赋值 带有智能指针客户的实现     C++包装类    2.服务端的简化:未知接口基类 CUnknown实现INondelegatingUnknown DECLEAR_IUNKNOWN实现代理未知接口  GetOuterUnknown(也是自动选择),CUnknown构造函数传递指向外部未知接口的指针作参数(供GetOuterUnknown使用),CUnknown::Init虚函数创建被包容或聚合的组件 CUnknown::FinalRelease在CUnknown::NondelegatinRelease删除某个组件前调用                  类基类:......
阅读全文
  • 07月
  • 12日
综合 ⁄ 共 4102字 评论关闭
注意事项: 1、XListView因为添加了Header,会导致存储的数据+1,所以赋值时需要position-1。补充:当去掉HeaderView时,position不用-1。 2、提个建议:上拉加载更多,最好在onCreate()中就执行setAdapter,然后不论是空数据、还是有数据,只用更新适配器就行了。 一、XListView 1、下载 gitHub的地址。或者从这儿下。 2、用法 导入图中的me.maxwin.view包 提供了两个接口: IXListViewListener:触发下拉刷新,上拉加载更多。实现此接口时,onLoadMore()用来上拉加载更多,onRefresh()用来下拉刷新。 OnXScrollListener:和原生......
阅读全文
  • 05月
  • 22日
综合 ⁄ 共 4425字 评论关闭
int main(int argc,char* argv[])详解 2009-03-23 22:33 argc是命令行总的参数个数      argv[]是argc个参数,其中第0个参数是程序的全名,以后的参数      命令行后面跟的用户输入的参数,比如:      int   main(int   argc,   char*   argv[])      {      int   i;      for   (i   =   0;   i<argc;   i++)      cout<<argv[i]<<endl;      cin>>i;      return   0;      }      执行时敲入      F:/MYDOCU~1/TEMPCODE/D1/DEBUG/D1.EXE   aaaa   bbb   ccc   ddd      输出如下:      F:/MYDOCU~......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 3794字 评论关闭
import java.awt.BorderLayout; import java.awt.Color; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Vector; import javax.swing.DefaultCellEditor; import javax.swing.JButton; import javax.swing.JComboBox; import javax.swing.JFrame; import javax.swing.JPanel; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.table.AbstractTableModel; import javax.swing.table.TableColumnModel; /** * JTable的实用小例子 ......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 3949字 评论关闭
原文章地址在此 概述 属性动画系统是一个强大的动画框架系统,几乎可以利用它来使任何对象动起来。你可以定义一个动画在一段时间内来指定任何对象的属性变化,无论该对象是否在当前屏幕中出现。你可以指定某个对象的某个属性在一段时间内发生变化。为了使其动起来,比如改变对象在屏幕上的位置,那么就需要指定指定这次动画的持续时间以及具体的改变距离。 属性动画系统可让您定义一个动画过程中的以下几点 持续时间:你可以指定动画的持续时间。默认长度为300毫秒。 时间插值:您可以指定该属性的值来修改动画的时间轨迹(此......
阅读全文
  • 04月
  • 29日
综合 ⁄ 共 836字 评论关闭
1.题目描述:点击打开链接 2.解题思路:本题还是利用二分搜索解决,设函数ok(x)表示是否可以让每个人分到一块面积为x的派,然后进行二分搜索即可。 3.代码: #define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<algorithm> #include<string> #include<sstream> #include<set> #include<vector> #include<stack> #include<map> #include<queue> #include<deque> #include<cstdlib> #include<cstdio> #include<cstring> #include<cm......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 1378字 评论关闭
题意是这样的,给你一个无向图, 每条边有距离和花费, 如果从第一个点到末点的最短路不唯一, 则输出最短路长度以及最少的花费。 否则输出长度和花费就行。 用传说中的链式向前星优化了一下边的存储, 写了个spfa解这道题。 链式向前星,是个静态链表。 是这样实现的,用一个数组box存放 跟所有起始点相连的最后一个存入的终点在 side结构数组中的下标是, 然后用side[i].next存放相同起始点的下一个终点。 我的代码如下: #include<iostream> #include<cstring> #include<queue> using namespace std; int cnt......
阅读全文
  • 04月
  • 06日
综合 ⁄ 共 0字 评论关闭
  • 03月
  • 18日
综合 ⁄ 共 1338字 评论关闭
第一次提交犯了个常见错误,调用下面for循环的时候,在for里面修改了subsets,这样子会抛异常。以后得注意,遍历一个collection时候,在遍历里面改变这个collection的长度(增加,删除节点)时要谨慎。如果调用iteractor来for会抛异常,但是普通的计数比如for(int i=0;i<subsets.size();i++){ subsets.add(sth);}则可以编译运行,只是当逻辑不对时,会产生死循环而已。 for(List<Integer> subset : subsets) { /*other codes*/ subsets.add(sth); } import java.util.*; public class Solution { public List......
阅读全文