现在位置: 首页 > bina发表的所有文章
  • 03月
  • 30日
综合 ⁄ 共 2014字 评论关闭
VC++6.0中编写Unicode编码的应用程序 作者:韩耀旭   VC++ 6.0支持Unicode编程,但默认的是ANSI,所以开发人员只需要稍微改变一下编写代码的习惯便可以轻松编写支持UNICODE的应用程序。  使用VC++ 6.0进行Unicode编程主要做以下几项工作: 1、为工程添加UNICODE和_UNICODE预处理选项。   具体步骤:打开[工程]->[设置…]对话框,如图1所示,在C/C++标签对话框的“预处理程序定义”中去除_MBCS,加上_UNICODE,UNICODE。(注意中间用逗号隔开)改动后如图2: 图一 图二   在没有定义UNICODE和_UNICODE时,所有函数和类型都......
阅读全文
  • 03月
  • 19日
综合 ⁄ 共 7170字 评论关闭
文章目录 算法详述:计数器控制的循环 算法详述:标记控制的循环 为了说明程序员是如何开发算法,本博文以求全班平均成绩问题的两种具体形式为例, 算法详述:计数器控制的循环 本节考虑的问题陈述是:一个有10名学生的班级进行了一次测验,测验成绩(1~100中的一个整数)现在都已经出来了.请计算并打印本班学生的总成绩及班级的平均成绩.我们知道,班级的平均成绩等于总成绩除以学生的人数. 计数器控制的循环的伪代码算法 下面用代码列出要运行的动作,并指定这些动作运行的顺序.使用......
阅读全文
  • 03月
  • 10日
综合 ⁄ 共 1110字 评论关闭
  1、开机启动时自动运行程序 Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在 /etc/rc或 /etc/rc.d 或 /etc/rc?.d 目录下的脚本文件,可以使init自动启动其它程序。例如:编辑 /etc/rc.d/rc.local 文件,在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入X-Window。 2、登录时自动运行程序 用户登录时,bash首先自动执行系统管理员建立的全局登录script :/ect/profile。然后bash在用户起始目录下按顺序查找三个特殊......
阅读全文
  • 02月
  • 28日
算法 ⁄ 共 3435字 评论关闭
Mayor's posters Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 33753   Accepted: 9788 Description The citizens of Bytetown, AB, could not stand that the candidates in the mayoral election campaign have been placing their electoral posters at all places at their whim. The city council has finally decided to build an electoral wall for placing the posters and introduce the following rules:  Every candidate can place exactly one poster on the wall.  All posters ar......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 1858字 评论关闭
POJ 2970 题意:          有n个合同,每个合同的截止日期是di,有个程序员,他完成第i个合同的时间是bi,对于合同i如果给他x元钱,他完成第i个合同的时间就会变成bi-ai*x 。求需要的最少总钱数,使得存在一个方案使得程序员能按时完成所有合同。 分析:         先按di排序,(从小到大)。然后依次完成合同,若发现第i个合同无法在截止日期前完成,便从之前已经完成的任务中选一个aj最大的合同,付钱来使得这个合同尽快完成。  P.S:思路对了,但是下面的代码一直交不过。(T_T) (T_T) code: #include <cstdio> #includ......
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 367字 评论关闭
兄弟们遇到问题了,CheckBox .attr('checked',false);  Chrome和火狐第二次点击无效。 然后解决了把attr 改成了 prop 以后操作属性的时候各位记下,用prop 因为大家用的都是 jQuery 1.6+ 了! 贴部分代码 $("#selectAllEvent").click(function(){ var thisValue = $(this).val(); if(thisValue=="0"){ $(this).attr("value","1"); $("#pageList :checkbox").prop("checked", true); //全选 }else{ $(this).attr("value","0"); $("#pageList :checkbox").prop("checked", false); //取消全选 } ......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 14309字 评论关闭
      库,是一种封装机制,简单说是把所有的源代码编译成目标代码后打成的包.库的开发者除了提供库的目标代码外,还提供一系列的头文件,头文件中就包含了库的接口,另外还有一些必要的注释.库函数根据是否被编译到程序内部而分为静态链接库(static)和动态链接库(dynamic).       简而言之,库是函数的集合,或.o文件的集合.链接器(LD)用于将用户自己的.o文件与库函数链接在一起.   一、静态链接库(静态函数库)     扩展名:这类函数通常扩展名类似于libxxx.a  -->"lib"、"a"必须都加上,中间的"xxx"表示库的名称     编译行为:......
阅读全文
  • 04月
  • 11日
综合 ⁄ 共 2630字 评论关闭
NAT中文意思是“网络地址转换”,它是一个IETF(Internet Engineering Task Force, Internet工程任务组)标准,允许一个整体机构以一个公用IP(Internet Protocol)地址出现在Internet上。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。      出现的目的:NAT 为了解决 IPv4 地址耗费问题的临时性解决方案。 NAT设备的工作方式:      NAT设备维护一个状态表,用来把非法的IP地址映射到合法的IP地址上去。每个包在NAT设备中都被翻译成正确的IP地址,发往下一级,这意味着给处理器带来了一定的负担。但......
阅读全文
  • 02月
  • 09日
综合 ⁄ 共 768字 评论关闭
matlab中矩阵元素求和、求期望和均方差       在matlab中求一个矩阵中元素的和可以自己编写for循环来完成,这样比较方便,想求那些数据的和都可以做到,然而效率比较低,如果数据量大程序会跑好长时间。所以我们可以转而用matlab提供的sum函数。      设M为一个矩阵,那么:      1、求和      sum(M):以矩阵M的每一列为对象,对每一列的数据分别求和。      sum(M,2):以矩阵的每一行为对象,对每一行的数据分别求和。      sum(M(:)):将矩阵中的所有元素相加求和。      2、求期望       matlab中矩阵元素求期望的函数m......
阅读全文
  • 12月
  • 21日
综合 ⁄ 共 618字 评论关闭
概述 1、安装VMware Tool 2、设置共享 步骤 开始安装VMware Tool 显示如下画面(如果宿主无法访问外网,可能会出现一个更新失败,可以无视之) 通过下列命令解压、执行,分别是下面的tar和sudo的两行(下面是已有vmware tool的情况,注意密码是登录口令,不会显示) 一路按Enter,最后得到 在VMware中给虚拟机设置共享目录 执行mount命令(下图中sudo mount那一行),之后mnt/hgfs里就可以看到前面设置的共享目录 如果mnt出错,可以执行 sudo apt-get install open-vm-dkms。该命令从网上下载东西安装,这个包是干什么的不清楚,......
阅读全文
  • 12月
  • 06日
综合 ⁄ 共 512字 评论关闭
1启动选项中修改                启动mysql的时候加参数  -O max_heap_table_size=64M 。 2、修改my.cnf               在[mysqld]的段中 增加 max_heap_table_size = 32M 3、在mysql客户端工具中修改             mysql> set max_heap_table_size=32777216;              Query OK, 0 rows affected (0.00 sec)             mysql> show variables like '%heap%';           +---------------------+----------+            | Variable_name       | Value    |           +---------------------+----------+           | ......
阅读全文
  • 11月
  • 21日
综合 ⁄ 共 780字 评论关闭
大概是这道题让我走入了DFS的大门吧。用了图形的遍历加上DFS的思想。 问题描述: 题目是给你一个N*M大小的水池,然后其中分为W和 . 两个字符,W代表了水,那么我们要算的就是八连通的水的个数。 算法思想: 在最外层做一个N*M的循环,把整个图用最naive的方法遍历一遍,检查是不是有W的地方。 在每一个W的地方开始运行dfs这个函数,这个函数的作用是 首先将该点设为 . ,也就是记下来我们已经到过这个地方,并且在之后用递归遍历其周围八个点 在这八个点中,如果出现W,那么以此点为起点再进行dfs。 然后在最外部dfs执行一次便把......
阅读全文