现在位置: 首页 > lln1983gx发表的所有文章
  • 09月
  • 14日
编程语言 ⁄ 共 1951字 评论关闭
题目:以下整型数组类的定义中每个函数有且只有一处错误,找出并改正 class ArrayInt { public: ArrayInt(const int *pArray, int size) : m_nSize(size) { assert(size > 0); for (int i = 0; i < size; ++ i) m_pArray[i] = pArray[i]; } ArrayInt(const ArrayInt &iCopy):m_nSize(iCopy.m_nSize),m_pArray(iCopy.m_pArray){} ~ArrayInt() { delete m_pArray; } int operator[](short index) { assert(index < m_nSize); return m_pArray[index]; } const ArrayInt & operator=(const Ar......
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 910字 评论关闭
1.下载JDK,安装 官网下载地址:http://java.sun.com/javase/downloads/index.jsp 下载后,安装,选择你想把JDK安装的目录: 比如:JDK安装目录:E:\java 其他博文有说还要装JRE,其实JDK安装好了,就不需要安装JRE了,本身就有了。   2.设置JDK环境变量 右击“计算机”,点击“属性”,点击弹出界面的左部分的“高级系统设置”,选择“高级”选项卡,点击下部的“环境变量”   新建2个变量,编辑1个变量,分别填入以下信息,如图所示:   新建: 变量名:JAVA_HOME 变量值:你的JDK安装目录\jdk1.7.0   变量名:CLASSPATH 变量值:.;%JAVA_HOM......
阅读全文
  • 04月
  • 13日
综合 ⁄ 共 1783字 评论关闭
Permutation Counting Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 1171    Accepted Submission(s): 587 Problem Description Given a permutation a1, a2, … aN of {1, 2, …, N}, we define its E-value as the amount of elements where ai > i. For example, the E-value of permutation {1, 3, 2, 4} is 1, while the E-value of {4, 3, 2, 1} is 2. You are requested to find how many permutations of {1, 2, …, N} whose E-value is exactly k.   I......
阅读全文
  • 04月
  • 05日
综合 ⁄ 共 2093字 评论关闭
问题:新单词接龙。 规则: (1)单词变换:单词Wi添加一个字母,删除一个字母或修改一个字母可以得到单词Wi+1; (2)字典序接龙:W1,W2,W3....Wn,满足字典序。 将所有单词存在hash表或者Trie树中,然后判断一个单词能否通过变换得到另一个单词,如果能够,则连边。得到的是一个DAG图,做图上最长路径即可。 #include <iostream> #include <cstdlib> #include <cstdio> #include <string> #include <cstring> #include <cmath> #include <vector> #include <queue> #include &l......
阅读全文
  • 12月
  • 31日
综合 ⁄ 共 475字 评论关闭
让人蛋疼的题意 每行乐谱的最前面和最后面默认为0       #include<stdio.h> #include<string.h> int a[120]; int main() { int i,j,k,t,n,c,len; char s[1000],s1[1000]; scanf("%d",&t); while(t--) { scanf("%d",&n); for(i=1;i<=8;i++) { scanf("%d%d",&k,&c); a[k]=c; } scanf("%s",s+1); s[0]='0'; len=strlen(s+1); puts(s+1); s[len+1]='0'; s[len+2]='\0'; for(i=1;i<n;i++) { s1[0]='0'; for(j=1;j<=len;j......
阅读全文
  • 12月
  • 30日
综合 ⁄ 共 836字 评论关闭
最小生成树水题 #include<stdio.h> #include<string.h> #include<stdlib.h> int f[500]; int find(int a) { if(a!=f[a]) f[a]=find(f[a]); return f[a]; } struct op { int x,y; double w; }p[500]; int cmp(const void *a,const void *b) { struct op *c,*d; c=(struct op *)a; d=(struct op *)b; return c->w>d->w?1:-1; } int main() { int i,j,k,n,m,a,b,num; char str[500][30],ch1[30],ch2[30]; double L,w,sum; scanf("%lf",&L); scanf("%d",&n); for(i=0;i&l......
阅读全文
  • 05月
  • 10日
综合 ⁄ 共 248字 评论关闭
题目:给你一个数组,进行排序,要求所有的奇数在前面,所有的偶数在后面,并且都是从大到小的 解析:这跟一般的排序有点类似,依然可以用直接插入排序,可以分为两步,一、如果是奇数1、先判断前面是否存在偶数,若存在则移动到偶数前面,2、移动到奇数数列合适的位置,如数列( 11,7,8,6,9),以9为例,因为前面存在偶数8,6,所以移动到8前面(11,7,9,8,6),又因为奇数数列不是有序的,所以移动到奇数数列合适的位置,最终结果(11,9,7,8,6);二、如果是偶数,则直接在偶数序列进行排序 代码:
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 754字 评论关闭
主机端的USB集线器监视着它的每个端口的信号线的电压,当USB设备插入主机时,信号线的电平会发生变化,此时主机知道有新设备插入了。   当主机检测到设备的插入后会首选重启这个设备,接着主机发出Get_Port_Status请求来验证设备是否已经重启,设备重启后主机通过检测根信号线的电平状态判断设备的速度。   主机发送第一次Get_Descriptor(wValue字段的高字节为0x01,表示设备描述符)请求取得设备描述符,设备描述符提供了设备的多种信息,包括:设备通讯终端0的最大包的大小,设备支持的配置号以及有关这个设备的其它信息,......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 301字 评论关闭
在dash里不能搜到的应用程序是不能直接锁定到侧栏的。可行方法如下: 1、在桌面上创建空白文件,并增加如下内容 [Desktop Entry] Name= 鼠标指向侧栏图标时,显示的名称 Type=Application Icon= 显示图标 Exec= 执行命令 不知道可不可以有多余的空格,喜欢折腾的可以去偿试一下;图标与命令用绝对路径,且不能包含空格,有空格的需转义,用的是两个斜杠。 2、保存并重命令文件,命令方式: name.desktop name可随意替换,后缀必须有 PS:第一步中的图标与命令也可以在第二步完成后,在右键属性里修改 3、在右键......
阅读全文
  • 04月
  • 25日
综合 ⁄ 共 5956字 评论关闭
这个程序是本人用于OpenCV项目学习而写的,其中很多代码都是从网上或cook book 中借鉴而来的。由于本人还是菜鸟,程序中难免会出现很多不合理的地方,希望各位高手能赐教或交流。     这个程序在linux 的ubuntu 中能运行,没试过其他平台,但应该是大同小异的。其中代码都是C++风格,用了surf算法寻找特征点,用flann算法匹配特征点,有简单拼接模式和加权平均匹配模式(加权匹配模式还有优化的空间,其中的遍历图像还可以用其他方法来提升速度,但由于代码还没调好,先发一下初始版)。     最后感谢你看了我的代码,希望如果你对......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 1398字 评论关闭
kudzu 是Linux下检测硬件变化的命令,这个命令可以用于检查系统中网卡的型号等信息: kudzu(1)                                                              kudzu(1) NAME      kudzu - detects and configures new and/or changed hardware on a system SYNOPSIS      kudzu DESCRIPTION      kudzu  detects  and configures new and/or changed hardware on a system.      When started, kudzu detects the current hardware, and checks it against      a  database  stored  in  /etc/sysconfig/hwconf,  if one exists......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 6227字 评论关闭
所谓接口,就是指在一个特定网络上硬件与设备驱动器之间的接口。BSD设计将网络协议和连接到一个系统的网络设备的驱动器间提供一个与硬件无关的编程接口。 1、ifnet结构 结构ifnet中包含所有接口的通用信息。在系统初始化期间,分别为每个网络设备分配一个独立的ifnet结构。每个ifnet结构有一个列表,它包含这个设备的一个或多个协议地址。函数if_attach在系统初始化期间构造这个链表。if_addrlist指向这个接口的ifaddr结构列表。每个ifaddr结构存储一个要用这个接口通信的协议的地址信息。 结构ifnet比较大,我们分为部分来说明: ......
阅读全文