摘要:
开始学习Lua编程,首先从一些简单的语法开始。一、编辑环境下面推荐一个Lua编程的IDE,感觉是很强大的。ZeroBrane Studio,windows平台,mac平台都有。点击打开链接官方下载地址 二、开始一些简单的编程(代码参考自http://blog.csdn.net/xiaominghimi/article/details/8770395的例子)具体语法参考我的上一篇(转载)博客 -- 单行注释语句 --[[ 注释段落语句 ]] --引用其他lua文件,不需要加上(.lua)后缀--require "xx" --变量不需要定义,可以直接赋值count = 100 阅读全文
摘要:
对于之前写的一篇文章现在想想存在不足之处,之前写的测试ArrayList和LinkedList的各项操作性能比较的程序没有体现面向对象的封装特性,所以,今天把代码重新写了一遍,其实改动的地方也很少,只是在文件中添加了一个抽象类。之前的那篇文章如下:http://blog.csdn.net/dlutbrucezhang/article/details/9931025 现在思考一个问题,我想对两个相似的东西执行相同的操作来测试它们的性能好坏,如对ArrayList和LinkedList集合类测试它们的添加数据和删除数据的性能,怎么做比较好呢?现在需要考虑一个问题,是不是只是这样就行了,也... 阅读全文
摘要:
排序有多种,里面的算法很巧妙,不写例子,只敲些核心代码。总体的有插入,选择,交换,分配,归并五种。有些没解释的是我感觉很难或者很偏。 一、插入 1.直接插入 最直接明了,依次拿出排序码中的每一个,与前面的数比较大小,插入相应的位置。直至所有的数字比较完毕。 int i,j,n;//n为排序码个数 data[n]为整个排序码组 Node temp;for(i = 1; i = 0; j--) data[j+1] = data[j];//从取出的数字后面开始往前面取,比该数字大的往前移 if(j != i -1) data[j+1] = temp; //如果循环中取出的数字保持原位不动 则... 阅读全文
摘要:
服务端package com.pc;import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.ServerSocket; import java.net.Socket; import java.io.LineNumberReader;public class Server extends Thread {p 阅读全文
摘要:
POJ 3176 Cow Bowling链接:http://poj.org/problem?id=3176这道题可以算是dp入门吧。可以用一个二维数组从下向上来搜索从而得到最大值。优化之后可以直接用一维数组来存。(PS 用一维的时候要好好想想具体应该怎么存,还是有技巧的)#include#include#include#includeusing namespace std;int dp[355]={0};int main (){ int n,i,j,s=0,a; cin>>n; for (i=1; i=1; j--) { cin>>a; ... 阅读全文
摘要:
题目大意:是给定3个字符串,问前两个是否能够组成第3个字符串。此题是个非常经典的dfs题. 解题思路:DFS 代码如下:有详细的注释/* * 1501_2.cpp * * Created on: 2013年8月17日 * Author: Administrator */#include using namespace std;char str1[201], str2[201], str3[401];int len1, len2, len3;bool flag;bool hash[201][201];/** * str1、str2、str3分别用来保存第1、2、3个字符串 * len... 阅读全文
摘要:
在日常工作中,由于经常要在Linux下收取组播数据,特将一些异常情况记下:1.没有添加组播路由 Linux下没有添加对应组播路由的情况时,是无法用程序收到组播数据的,这是出现问题时要检查的第一条。2.组播路由添加错误 添加组播路由的指令为:route add -net 239.10.0.0 netmask255.255.0.0 dev eth0 这条指令可能会产生两种错误,一是组播地址和其掩码地址不匹配;二是dev指定的网口并不是用来收取组播信号的网口,也就是说其网口并没有连接在组播信号的交换机上。 今天遇到一个诡异的情况,centos下网卡、路由等各种设置都是... 阅读全文
摘要:
原本想搞一个退出程序时,把前一个应用程序的VIEW或者截图抓过来为我用,以实现更复杂的动画效果,尝试了很多方法,但都有或多或少的缺陷,可惜最后失败了。不过也算有所得。写文以标记。其实抓图在4.0以后的版本中,还是很容易实现的,因为系统有十分完美的自带的截图。只要有源码,可以修改系统,通过执行screencap 和screenshot命令可以实现。public static boolean RootCommand(String command) //申请root权限 { Process process = null; DataOutputStream ... 阅读全文
摘要:
The Unique MSTTime Limit:1000MSMemory Limit:10000KTotal Submissions:17785Accepted:6176Description Given a connected undirected graph, tell if its minimum spanning tree is unique. Definition 1 (Spanning Tree): Consider a connected, undirected graph G = (V, E). A spanning tree of G is a subgraph o... 阅读全文