现在位置: 首页 > consulate发表的所有文章
在桌面上新建一个记事本, 输入 using System; namespace kingisking {     public class myClass     {         static void Main()         {             Console.WriteLine("Hello from Wrox");             Console.ReadLine();             return;         }     } }   保存为first.cs 打开-vitualstudio-[vitualStudio Tools]-[vitual Studio2008 x64兼容工具命令提示] 输入csc 空格 把在桌面上新建的文件拖入 输入first.exe
阅读全文
  • 06月
  • 01日
综合 ⁄ 共 922字 评论关闭
首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中 然后,在shell中执行: 代码: sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin 修改bin文件权限,使其可执行 然后,执行 代码: sudo /usr/lib/jvm/java/jdk1.6.0_12.bin 将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。 此时,jdk已安装完毕,下面进行配置 执行 代码: sudo vi /etc/environment 在environme......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 5083字 评论关闭
原文 : Why Are Thread.stop, Thread.suspend,Thread.resume and Runtime.runFinalizersOnExit Deprecated? 为什么 Thread.stop 被废弃了? 因为其天生是不安全的。停止一个线程会导致其解锁其上被锁定的所有监视器(监视器以在栈顶产生ThreadDeath异常的方式被解锁)。如果之前被这些监视器保护的任何对象处于不一致状态,其它线程看到的这些对象就会处于不一致状态。这种对象被称为受损的 (damaged)。当线程在受损的对象上进行操作时,会导致任意行为。这种行为可能微妙且难以检测,也可能会比较明显。不像其他未受检的(un......
阅读全文
  • 05月
  • 19日
综合 ⁄ 共 4779字 评论关闭
启动linux路由功能 echo "echo 1 >/proc/sys/net/ipv4/ip_forward" >> /etc/rc.d/rc.local 或者修改 vi /etc/sysctl.conf net.ipv4.ip_forward =1  也是开启路由转发功能 查看\添加\修改\删除linux静态路由 route -n 显示当前路由表 netstat -rn 显示当前路由表 route add -net 添加到哪儿个网络的路由 route add -host 添加到哪儿台计算机的路由 route add default gw 添加默认路由(找不到合适的路由,才找这个路由,级别最低) route delete 删除路由 举例: route add -net 202.38.85.0 netmask 255.255.255.0 dev et......
阅读全文
  • 05月
  • 06日
综合 ⁄ 共 8944字 评论关闭
前面说过UIViewController,但是UIView也是在MVC中非常重要的一层  。正是因为UIView是Iphone下所有界面的基础,所以官方专门写了一个文档“View Programming Guide for iOS”。通过这个可以很好的了解UIView的功能。        先来看看官方API的解释:The UIView class defines a rectangular area on the screen  and the interfaces for managing the content in that area.  At runtime, a view object handles the rendering of any content in its area  and also handles any interactions with that content.(UIView在屏幕上......
阅读全文
  • 05月
  • 01日
综合 ⁄ 共 1206字 评论关闭
好久没做题了,望我能跨过这道坎。 DP其实自己原先做了好久还是跟没入门一样……有点不得其法……到底是哪方面能力差…… 好啦,说说想法。是看了题解还是不懂的……之前脑子里一直模拟程序是怎么走的,但是真不知道为什么这样,然后刚刚……换了一种方式……我也不知道这样靠谱不……反正……看着像对的?不对的话也是我证明的方面还不够吧。 设dp[i]为以a[i]结尾的最大子序列和。 证明:dp[i]为以a[i]结尾的最大子序列和 解:1.dp[i+1]是为以a[i+1]结尾的最大子序列和 2.dp[0]满足假设 易得2成立 即证1. 因为dp[i]是以a[i]结尾的最大子序列和,......
阅读全文
  • 04月
  • 30日
综合 ⁄ 共 576字 评论关闭
centos网卡配置文件在:/etc/sysconfig/network-scripts/ifcfg-eth0 使用命令: vim /etc/sysconfig/network-scripts/ifcfg-eth0   打开并编辑文件 文件内容: DEVICE=eth0                             ##接口名(设备,网卡) BOOTPROTO= static                       ##IP的配置方法(static:固定IP, dhcpHCP, none:手动) HWADDR=00:15:5D:9B:3D:2A                ##MAC地址 ONBOOT=yes                              ## 系统启动的时候网络接口是否有效(yes/no) IPADDR=192.168.1.2                      ##IP地址 NETMA......
阅读全文
  • 04月
  • 27日
综合 ⁄ 共 340字 评论关闭
项目经常需要引用别人的library工程,在选项中add进来后,点击应用或者确定,关闭页面。 回到代码中却发现无法链接,重新打开properties查看,发现导入的工程总是提示红色,add失败的样子。 原因: 这种情况,主要是因为两个android工程不在同一目录下,不属于同一盘符的文件夹里。 解决: 1.分别查看工程所在路径,放到一起,然后重新add,刷新即OK。 2.在import外部工程时,可以在Import Projects界面勾选上Copy projects into workspace,    这样系统会copy一份到当前的目录,也不会出现连接不上的情况 PS:有些人说自身工程......
阅读全文
  • 04月
  • 26日
综合 ⁄ 共 1276字 评论关闭
【题意】 给定一个整数n,求所有n元置换循环最长的长度(即经过多少次置换变回1..n的序列),并输出字典序最小的该方案 【输入】 第一行一个数t表示几组数据 接下来t行每行一个数字表示数字n 【输出】 对于每组数据输出一行,第一个数字表示所有n元置换循环最长的长度,接下来n个数字表示字典序最小的该方案 置换群 dp来解最大值,用f[i][j]表示n=i时分为j个循环的最大值 然后对于每一个询问进行搜索求方案 program poj3590; var all,sum,t,n,i,j,k:longint; ok:boolean; f:array [0..101,0..101] of longint; dl,min:ar......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 749字 评论关闭
这道题明显可以两重循环搞定。很简单的二维dp,但qq群里的人嚷着必须三重。废话不说上代码。 #if __GNUC__>2 #include <ext/hash_map> using namespace __gnu_cxx; #else #include <hash_map> using namespace stdext; #endif #include <iostream> #include <vector> #include <algorithm> using namespace std; // using namespace stdext; int cal(vector<int> t){ sort(t.begin(),t.end()); typedef hash_map<int,int> MAP; vector<MAP> ms(t.size(), MAP()); ......
阅读全文
  • 04月
  • 07日
综合 ⁄ 共 291字 评论关闭
前几天恢复了一些数据到Schema CJ_IVS中,由于程序的原因,用户名带"_"会引起问题,只能将用户名改掉。 下面是详细的步骤 sqlplus sys/sys@connectstring as sysdba  UPDATE USER$ SET NAME = 'CJIVS' WHERE NAME = 'CJ_IVS';ALTER SYSTEM CHECKPOINT;ALTER SYSTEM FLUSH SHARED_POOL;ALTER USER CJIVS IDENTIFIED BY OR10;COMMIT;    然后关闭数据库,重新启动数据库 接下来可能需要重新设置一下新用户的密码 Ok!
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 403字 评论关闭
1.首先从github上下载适合本机的版本 2.其次,运行nw,如果发现报错 ./nw: error while loading shared libraries: libudev.so.0: cannot open shared object file: No such file or directory 则直接建立软链接搞定: sudo ln -sf /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0 如果是32位,目录应该是i386下的 3.然后,下载ShadowSocks.crx插件导入chrome浏览器,firefox下不知道怎么弄,没弄过 4.配置shadowsocks: 帐号配置: 这个帐号不准,port只要保证客户端和插件中的一致就好了,获取最新帐......
阅读全文