struct结构一方面能够加强对变量的管理,增加程序的可读性,但是另一方面,结构体也会加大程序的开销。
看下面一段代码:
struct TEST_S
{
int a;
int b;
float c;
};
int _tmain(int argc, _TCHAR* argv[])
{
TEST_S ts;
int a;
int b;
int c;
ts.a = 100;
ts....
分类:
其他好文 时间:
2014-12-26 20:24:18
阅读次数:
307
这道题很容易想到状压dp,首先跑一遍floyd求出各个点之间的最短路,然后dp。
状态是dp[i][j]表示状态为i(二进制,表示是否访问过每个点),在位置j时的最短路。
转移就是:dp[i][j]=min(dp[i-(1<<v)][u]+grid[u][v],dp[i][j]),其中v是当前位置,u是上一个状态的位置。
需要注意的是dp的顺序应该是由含1的个数少的二进制到1的个数高的二进制;由于最开始就在0位置,所以dp[(1<<n)-1][0]不可能被转移到,所以最后的答案应该是ans=min(ans,...
分类:
其他好文 时间:
2014-12-26 20:22:01
阅读次数:
260
题目描述 : 输入若干行代码,按照要求格式输出,。各列单词尽量靠左,单词之间至少要一个空格。
思路 : 利用字符串数组找规律。 只要控制好边界其他的都很简单。 连测试用例都没有用,因为UVa网页老刷不出来。直接交代码QuickSubmit,只是担心会超时,但结果令人意外,竟然是AC。再来两道吧。 对了 我又不好意思的用了正则表达式。
代码 :
import java.util....
分类:
其他好文 时间:
2014-12-26 20:23:44
阅读次数:
281
因为没有仔细系统学习前端的东西,这两天遇到了一个奇怪的问题,因为要挂上一个飘窗的效果,就是要在网站的首页上加上一个那种浮动的图片,在网上找到了实现这样效果的javascript代码,在本地打开之后,各个浏览器中都能够看到浮动的效果,但是把这段代码复制到自己的首页上就发现没有效果,以为是路径的问题,修改了这些问题之后还是发现不行,后来同学就在老版本的IE中浏览,就发现可以进行浏览,效果和本地一样,这...
分类:
Web程序 时间:
2014-12-26 20:21:12
阅读次数:
245
LAMP环境的配置总共分成3个部分:安装,配置和测试
1,安装
安装Apachesudo apt-get install apache2
Apache2在安装之后会新建一个www目录/var/www/
安装MySQL
sudo apt-get install mysql-server mysql-client
安装过程中会提示输入root用户的密码
安装PHP
sudo apt-g...
分类:
系统相关 时间:
2014-12-26 20:22:57
阅读次数:
345
1.用typedef定义类型名
typedef 的使用
关键字typedef用来为已经存在的数据类型定义一个“别名”,使程序“更具有”可读性。
例如: typedef unsigned int uint;
typedef int * ptrint;
typedef struct stu_inf...
分类:
编程语言 时间:
2014-12-26 20:23:12
阅读次数:
182
一、 题目
给定一个字符串包含26个字母,字母与数字产生映射,如:
‘A’ --> 1
‘B’ --> 2
…
‘Z’ --> 26
如果给一串数字,请给出编码的方式有多少?
*注意:’12’ 可以编码成”AB”,也可以编码成”L”.
二、 分析
可以看出题目的目的是考察动态规划,即每走一步可能有两种情况,是不是和爬台阶很像呢?对的。
这道题思路有两种但...
分类:
其他好文 时间:
2014-12-26 20:23:15
阅读次数:
170
分享一个使用crontab和shell脚本来自动更新和构建Android代码的方法。...
分类:
移动开发 时间:
2014-12-26 20:22:15
阅读次数:
249
本文向大家展示了CSS的伪类与伪元素,介绍的非常全面,这里推荐给大家参考下。
伪类
伪类选择元素基于的是当前元素处于的状态,或者说元素当前所具有的特性,而不是元素的id、class、属性等静态的标志。由于状态是动态变化的,所以一个元素达到一个特定状态时,它可能得到一个伪类的样式;当状态改变时,它又会失去这个样式。由此可以看出,它的功能和class有些类似,但它是基于文档之外的抽象,所以叫伪...
分类:
Web程序 时间:
2014-12-26 20:21:42
阅读次数:
205
1,命令模式是将一类对象的功能(行为,功能)抽象成一个命令对象,客户端在使用的时候,只与该命令对象打交道,而不用与对象打交道,分离命令的请求者和命令的执行者,降低了耦合性,可以使用不同的请求对客户进行参数化提高了程序设计的灵活性。
2,例子,饭馆吃饭,有吃羊肉串的,有吃烤鸡翅的,然后服务员不管做,而仅仅是告诉厨师,然后由出事去做就可以了
3,代码// 命令模式.cpp : 定义控制台应用程序的...
分类:
其他好文 时间:
2014-12-26 20:22:04
阅读次数:
202
结构体变量的定义的三种方式
第一种方法,先定义结构体类型,再定义结构体变量
一般形式:
struct stu_info
{
char name[12];
int num;
char id_card[19];
int g_score;
int x_...
分类:
编程语言 时间:
2014-12-26 20:22:32
阅读次数:
178
Highcharts使用phantomjs导出图片
?Highcharts使用phantomjs导出图片
描述
在用Highcharts这个强大的图标组件时,你一定在某些时刻想把画出来的图标导出为一个图片并下载到本地。Highcharts本身提供了导出功能,只需要导入exporting.js文件,就可以在图表右上角找到导出按钮了。这已经基本满足的大多数情况我们的需求。但是这原...
分类:
Web程序 时间:
2014-12-26 20:21:21
阅读次数:
348
Given a linked list, determine if it has a cycle in it.
Follow up:
Can you solve it without using extra space?
题目的意思是判断链表中有没有环
思路:
定义两个指针,一个慢指针,一个快指针,慢指针一次走两步,快指针一次走一步,如果有环,那么慢、快指针一...
分类:
其他好文 时间:
2014-12-26 20:20:32
阅读次数:
191
问题描述:
Given an array of size n, find the majority element. The majority element is the element that appears more than
? n/2 ? times.
You may assume that the array is non-empty and the majority el...
分类:
其他好文 时间:
2014-12-26 20:19:14
阅读次数:
218
把图像矩阵拉成一个长的列向量在matlab下该怎么做.......
分类:
其他好文 时间:
2014-12-26 20:20:00
阅读次数:
315
很久之前刷的CTCI的题目,都快忘记了,做个分类汇总,再重新好好复习一遍。
Chapter 1 | Arrays and Strings
1.1 Implement an algorithm to determine if a string has all unique characters. What if you can not use additional
data stru...
分类:
其他好文 时间:
2014-12-26 20:20:00
阅读次数:
452
可以从以下几个方面检查
1
vi /etc/ssh/sshd_config:
然后将这两项的注释号去掉
Port 22
Protocol 2
2
检查sshd服务
sudo service ssh status.
3
检查名字是否一致
/etc/hostname, and /etc/hosts.
4
检查防火墙.
sudo service ufw stat...
分类:
系统相关 时间:
2014-12-26 20:18:39
阅读次数:
264