现在位置: 首页 > yule发表的所有文章
  • 01月
  • 02日
综合 ⁄ 共 5348字 评论关闭
一块以太网网卡包括OSI(开方系统互联)模型的两个层。物理层和数据链路层。物理层定义了数据传送与接收所需要的电与光信号、线路状态、时钟基准、数据编码和电路等,并向数据链路层设备提供标准接口。数据链路层则提供寻址机构、数据帧的构建、数据差错检查、传送控制、向网络层提供标准的数据接口等功能。 1.网卡的基本结构     以太网卡中数据链路层的芯片一般简称之为MAC控制器,物理层的芯片我们简称之为PHY。许多网卡的芯片把MAC和PHY的功能做到了一颗芯片中,比如Intel 82559网卡的和3COM 3C905网卡。但是MAC和PHY的机......
阅读全文
  • 12月
  • 29日
综合 ⁄ 共 877字 评论关闭
并查集 初始时没有边加入,将所有边按权值从大到小排序,然后依次判断每一个边两端的顶点是否是均为machine节点, 如果是则应删除这条边,否则加入这条边,然后在并查集合并时尽量让根节点为machine节点。 #include<stdio.h> #include<string.h> #include<stdlib.h> #include<algorithm> using namespace std; #define N 100100 struct edge { int s,d; int cost; }e[N]; int num=0,n,f[N]; bool vis[N]; int find(int a) { if(a!=f[a]) f[a]=find(f[a]); return f[a]; } bool cmp(struct edge a......
阅读全文
  • 08月
  • 26日
综合 ⁄ 共 20716字 评论关闭
转自:http://blog.csdn.net/luoshengyang/article/details/6568411   在智能手机时代,每个品牌的手机都有自己的个性特点。正是依靠这种与众不同的个性来吸引用户,营造品牌凝聚力和用户忠城度,典型的代表非iphone莫属了。据统计,截止2011年5月,AppStore的应用软件数量达381062个,位居第一,而Android Market的应用软件数量达294738,紧随AppStore后面,并有望在8月份越过AppStore。随着Android系统逐步扩大市场占有率,终端设备的多样性亟需更多的移动开发人员的参与。据业内统计,Android研发人才缺口至少30万。目前,对Andr......
阅读全文
  • 07月
  • 13日
综合 ⁄ 共 7098字 评论关闭
文章转载于:http://www.java2000.net/p9452 复习设计模式,看到observer观察者模式,说法是该模式和iterator迭代器模式类似已经被整合进jdk,但是jdk提供了两种接口: 一、java.util.Observer —— 观察者接口 对应: java.util.Observable ——受查者根类 二、java.util.EventListener —— 事件监听/处理接口 对应: java.util.EventObject —— 事件(状态)对象根类 研究了一下发现这两种接口的目的、功能其实是一样的(仅在事件模型的结构上有些许差异),先看EventListener事件监听器模式: 1、首要定义事件源对象(事件源相当......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 931字 评论关闭
本章介绍创建Spreadsheet应用程序的主窗口 1.子类化QMainWindow 通过子类化QMainWindow可以创建一个窗口 图形用户界面(GUI)应用程序通常会使用很多的图片,最常见的为应用程序提供图片的方法是使用Qt的资源机制(resource mechanism) 使用Qt资源系统,必须创建一个资源文件,并且在识别该资源文件的.pro文件中添加一行代码。 RESOURCES = spreadsheet.qrc 当引用这些资源时,需要使用带路径的前缀:/(冒号斜线)的形式   2.创建菜单和工具栏 Qt通过“动作”的概念简化了有关菜单和工具栏的编程。一个动作(action)就是一个可以......
阅读全文
  • 02月
  • 18日
综合 ⁄ 共 987字 评论关闭
背景 原文链接:http://blog.csdn.net/ordeder/article/details/31768749 看了几个内存池的设计,如python,STL,基本上对内存的管理有两种结构: 1.block,即内存块,一般和内存页(pagesize)大小相关。 2.chunk,即内存分片,即在该内存块上分配要使用的内存空间。 例如python的pyIntObject中使用到的缓冲池的实现: http://blog.csdn.net/ordeder/article/details/25343633 对于内存池的管理,就涉及到了两种链表, 1.内存池的内存块链表 2.对于被使用后回收的内存分片,将被回放与内存分片的链表中。 内存池对于一个内存请求......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 10703字 评论关闭
packages/apps/Settings/src/com/android/settings/bluetooth/BluetoothSettings.java onCreateOptionsMenu(Menu menu, MenuInflater inflater) 创建菜单,里面有MENU_ID_SCAN,MENU_ID_RENAME_DEVICE,MENU_ID_VISIBILITY_TIMEOUT,MENU_ID_SHOW_RECEIVED   onOptionsItemSelected(MenuItem item) 菜单对应的执行操作 (1)Bluetoothd daemon external/bluetooth/bluez/src/main.c main        |——init_defaults   填充main_opts        |——g_option_context_new  下面四步是参数解析相关        |——g_option_contex......
阅读全文
  • 01月
  • 27日
综合 ⁄ 共 1168字 评论关闭
创建角色表   字段为 编号(主键)     名字    create table role (id number(10,0) not null, rolename varchar2(255 char), primary key (id)) 创建  用户表    字段为   编号(主键)  用户名  密码  密码   年龄  性别 create table userinfor (id number(10,0) not null, username varchar2(255 char), password varchar2(255 char), age number(10,0), sex varchar2(255 char),  primary key (id)) 创建     角色用户关系表    字段为  编号 用户ID   角色IDcreate table userinfor_and_role (role_id number(10,0) not n......
阅读全文
  • 12月
  • 11日
综合 ⁄ 共 14682字 评论关闭
C代码   #include <winsock2.h>   #include <mswsock.h>   #include <windows.h>   #include <stdio.h>   #include <stdlib.h>   #include <assert.h>   #include "vld.h"      #pragma message("automatic link to ws2_32.lib and mswsock.lib")   #pragma comment(lib, "ws2_32.lib")   #pragma comment(lib, "mswsock.lib")               #define RETURN_SUCESS (0)   #define RETURN_FAILED (-1)      #define PORT 5150//端口   #define IOCP_THREAD_MAX 16//最大的线程数   #defin......
阅读全文
  笔记081112 2008-11-12 下午6:18 发布人 tiger chang **********************************************NAME    :CHANGTIGERDATE    :13:37 2008-11-12EMAIL    :o52tiger@yahoo.com.cn********************************************** ################################## 知识点复习 ######################################### 等值链接       from A a , B b where a.id = b.id ;不等值链接      from A a , B b where a.id between b.aid and b.bid 自链接        from A a , A b where a.id = b.......
阅读全文
  • 11月
  • 03日
综合 ⁄ 共 7038字 评论关闭
Linux菜鸟学习笔记(一)--Linux系统结构 分类: Linux 2013-11-03 22:50 147人阅读 评论(0) 收藏 举报 菜鸟linux结构 目录(?)[+] 什么是Linux LINUX的系统结构 LINUX的启动流程 什么是Linux? Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。Linux作者是天才程序员Linus Benedict Torvalds。 WIKI资料如......
阅读全文
  • 10月
  • 16日
综合 ⁄ 共 1294字 评论关闭
题目大意:给出平面上两条线段,在这两条线段上走有一定的速度,在其他的平面上走也有一定的速度,问从A点到D点最少需要多少时间。 思路:好像是三分吧,大概感受一下吧,反正也不会证。 CODE: #include <cmath> #include <cstdio> #include <iomanip> #include <cstring> #include <iostream> #include <algorithm> #define EPS 1e-7 #define INF 1e15 using namespace std; struct Point{ double x,y; Point(double _,double __):x(_),y(__) {} Point() {} void Read() { scanf......
阅读全文