这一部分我们介绍如何使用第三方的控件,我们前面一节介绍了使用微软提供的官方控件,比较中规中矩,而且也不用担心稳定性。但是很多时候我们还是会希望用第三方的控件让自己的软件更美观,更独特。 就单纯的按钮,文本框这种东西,我个人比较推荐使用CSkin的控件,注意用法,只要把DLL放到程序的Debug目录中... ...
要学会基本的窗体控件(button,textbox,label这种,以及他们的重要属性),每个控件的命名要符合规范(例如一般文本框都会重命名txtXXXXX,按钮都会重命名btnXXXXX) 为了防止出错,文本框可以设置为只读(选中textbox之后把ReadOnly属性改为True) 为了提高用户... ...
需求如下,红框所在的文字有四个字的、三个字的、两个字的,如果不两端对齐可以选择居中对齐,或者右对齐。但是如果要像下面这样两端对齐呢? 我相信以前很多人都这么干过:两个字中间使用 来隔开达到四个字的宽度,三个字也可以,但是,像上图中“122账号”“122密码”这样的,就不好计算该用几个空格了。 假如我 ...
分类:
Web程序 时间:
2017-09-24 12:40:01
阅读次数:
126
本文旨在简单的介绍一下Linux的启动流程与模块机制: Linux启动的C入口位于/Linux.2.6.22.6/init/main.c::start_kernel() 下图简要的描述了一下内核初始化的流程: 本文我们分析一下do_initcalls ()函数,他负责大部分模块的初始化(比如U盘驱动 ...
分类:
系统相关 时间:
2017-09-24 12:39:53
阅读次数:
264
一、编辑器——vim vi编辑器是Linux和Unix上最基本的文本编辑器,工作在字符模式下。由于不需要图形界面,vi是效率很高的文本编辑器。尽管在Linux上也有很多图形界面的编辑器可用,但vi在系统和服务器管理中的功能是那些图形编辑器所无法比拟的。 Vim是vi的加强版,比vi更容易使用。vi的 ...
分类:
Web程序 时间:
2017-09-24 12:39:42
阅读次数:
197
原理:计算当前点(无label,一般为测试集)和其他每个点(有label,一般为训练集)的距离并升序排序,选取k个最小距离的点,根据这k个点对应的类别进行投票,票数最多的类别的即为该点所对应的类别。代码实现(数据集采用的是iris): 对比结果:custom的准确率: 0.95sklearn的准确率 ...
分类:
编程语言 时间:
2017-09-24 12:39:35
阅读次数:
155
一、Hibernate一级缓存 1、什么是缓存 数据存到数据库里面,数据库本身是文件系统,使用流方式操作文件效率不是很高。 (1)把数据存到内存里面,不需要使用流方式,可以直接读取内存中数据 (2)把数据放到内存中,提供读取效率 2、Hibernate一级缓存特点 (1)hibernate的一级缓存 ...
分类:
Web程序 时间:
2017-09-24 12:39:27
阅读次数:
156
iOS开发如何学习前端(2) 上一篇成果如下。 实现的效果如下。 实现了一个横放的<ul>,也既iOS中的UITableView. 实现了当鼠标移动到列表中的某一个<li>,也既iOS中的UITableViewCell,的时候,这个li标签的背景色会变成黑色。 页面很简单。但是仍存在一个小问题。眼尖 ...
分类:
移动开发 时间:
2017-09-24 12:39:18
阅读次数:
302
今天突发奇想,想在这里分享下比喻分析Kbuild >去饭店吃饭的过程。 1、Kconfig >饭店的菜单 2、条件编译选项 >菜单中的每一盘菜,可以选择这个菜的做法 Y > 在饭店吃 M > 打包 N > 不点 3、make menuconfig > 顾客点菜的过程 4、.config >顾客下的单 ...
分类:
其他好文 时间:
2017-09-24 11:45:56
阅读次数:
164
设置静态网络如下[root@bogon network-scripts]# pwd 进入这个路径下 /etc/sysconfig/network-scripts [root@bogon network-scripts]# cat ifcfg-ens33 [root@bogon network-scr ...
分类:
系统相关 时间:
2017-09-24 11:45:49
阅读次数:
293
写在前面的话:读书破万卷,编码如有神 主要内容包括: 1、聚合的两个核心概念 在Elasticsearch的聚合中需要掌握两个核心的概念:桶(bucket)、指标(metric) 桶(bucket): 满足特定条件的文档的集合 指标(metric): 对桶内的文档进行聚合分析的操作 (ps:每个聚合 ...
分类:
其他好文 时间:
2017-09-24 11:45:38
阅读次数:
283
根据家谱树从根结点开始输出每一层的叶子结点数量。使用BFS来解决。因为不会重复访问结点,所以不需要vis数组来标记是否访问过该结点。 1 //#include "stdafx.h" 2 #include <iostream> 3 #include <vector> 4 #include <queue ...
分类:
其他好文 时间:
2017-09-24 11:45:30
阅读次数:
180
EFE 百度前端技术体系 。 w3cplus 掘金,高质量的前端社区。 伯乐在线 很多翻译的技术文章,文章质量很高 张鑫旭博客 每个文章都能得到启发,很实用。 ...
分类:
其他好文 时间:
2017-09-24 11:45:22
阅读次数:
161
一、问题描述 给定一数组ary,元素两两组合,以min{ary[i],ary[j]}为高,以跨度(j-i)为宽可组成一个容器,求所有这样的容器的最大面积maxVolume。 二、算法分析 以数组ary为例:int[] ary = {3,2,6,8,1,7};如果从蛮力法的角度来看。相当于从以上6个元 ...
分类:
其他好文 时间:
2017-09-24 11:45:12
阅读次数:
156
【BZOJ2044】三维导弹拦截 Description 一场战争正在A国与B国之间如火如荼的展开。 B国凭借其强大的经济实力开发出了无数的远程攻击导弹,B国的领导人希望,通过这些导弹直接毁灭A国的指挥部,从而取得战斗的胜利!当然,A国人民不会允许这样的事情发生,所以这个世界上还存在拦截导弹。 现在 ...
分类:
其他好文 时间:
2017-09-24 11:45:04
阅读次数:
180
为什么equals() 方法需要重写?判断连个对象在逻辑上是否相等,如果根据类成员变量来判断两个的实力是否相等,而继承Object中的 equals 方法只能判断两个引用变量是否是同一个对象。这样我们往往需要重写 equals()方法 我们向一个没有重复对象的集合中添加元素时,集合中存放的往往是对象 ...
分类:
编程语言 时间:
2017-09-24 11:44:57
阅读次数:
178