上一页 1 ··· 145 146 147 148 149 150 151 152 153 ··· 174 下一页

2013年8月31日

HDU 4465 - Candy(概率与数学优化)

摘要: 2012成都Regional的B题,花了一个小时推出了式子,但是搞了好久发现都控制不了精度,后来突然想到组合数可以用log优化,改了之后就AC了比较水的概率题#include #include #define maxn 200005double f[2*maxn];double c(int a,int b){ return f[a]-f[a-b]-f[b];}int main(){ f[0]=0; for(int i=1;i<2*maxn;i++) { f[i]=f[i-1]+log(1.0*i); } double ans; doubl... 阅读全文

posted @ 2013-08-31 22:38 新一 阅读(246) 评论(0) 推荐(0)

将默认的Netbeans中文版设置为英文界面

摘要: 问题:从官网下载的Netbeans不论是中文版还是英文版默认的操作界面都是中文,并且字体十分恶心。原因:Netbeans 根据本地的操作系统自动设置界面语言,并且没有提供更改的功能。目标效果:把Netbeans中文版界面语言改成英文并使系统正常支持中文。解决办法:进入netbeans 6.5\etc ,其中netbeans 6.5为netbeans的安装路径。编辑netbeans.conf将其中的#command line switchs下面那行中增加两个启动参数:-J-Duser.language=zh -J-Duser.country=US变为:netbeans_default_optio 阅读全文

posted @ 2013-08-31 22:36 新一 阅读(475) 评论(0) 推荐(0)

2013年8月30日

GNOME3启动时出错:Oh no! Something has gone wrong.Logout!

摘要: 今天用虚拟机安装debian7.1,在启动的时候遇到登录失败的问题,用GNOME Classic可以登录,特地记录如下:原文出处:http://r3dux.org/2011/11/how-to-fix-gnome-3-sessions-failing-to-start/在登录进入GNOME3时,出错的内容如下,原本是一个对话框的,此处用文本表示Oh no! Something has gone wrong. A problem has occurred and the system can’t recover. Please log out and try again. [Log out](按 阅读全文

posted @ 2013-08-30 19:28 新一 阅读(2501) 评论(0) 推荐(0)

设计模式之迭代器模式

摘要: _name = $name; }}class myIterator implements Iterator{ private $_p; private $_data; public function __construct(){ $this->_data = array(new A("apple"), new A("banana"), new A("blow")); $this->_p = 0; } public function current() { return array_key_exists($thi... 阅读全文

posted @ 2013-08-30 19:26 新一 阅读(206) 评论(0) 推荐(0)

C#中多线程 委托的使用

摘要: 背景:什么是多线程?我们在建立以个C#项目时,往往会在Form1上添加控件,然后写代码,初学者都是在重复这个过程,其实这个过程是单线程的,可以理解为只有“main”主线程,有的时候往往需要同时测量多个东西,比如说在扫面局域网主机时,如果按一个一个主机的IP去扫描,会很浪费时间,因为当一个主机未开机,会对这个主机等待一直到超时。如果建立多个线程,让所有的IP 扫描分配给不同的线程去执行,因此会节省很多时间,尤其是扫面的IP段主机大部分没开机,和单线程比花费的时间差很多。因为我也是初学者,谈的很肤浅,关于进程、线程的概念还是去看高手的理解吧。不过有一点,多线程未必会比单线程节省时间,上面的例子是节 阅读全文

posted @ 2013-08-30 19:24 新一 阅读(9222) 评论(0) 推荐(1)

python的memcache使用如果对key设置了一个int型

摘要: 如果对key设置了int型,会出现不可预知的错误,这个问题纠结了我好久,最终还是加了个str(),切忌切忌 阅读全文

posted @ 2013-08-30 19:22 新一 阅读(195) 评论(0) 推荐(0)

Linux select TCP并发服务器与客户端编程

摘要: 介绍:运行在ubuntu linux系统,需要先打开一个终端运行服务端代码,这时,可以打开多个终端同时运行多个客户端代码(注意客户端数目要小于MAX_FD);在客户端输入数据后回车,可以看见服务器收到数据,并回复客户端确认信息,客户端输入:exit,按回车,该客户端关闭,在服务器端显示退出信息;所有客户端关闭后,服务器不会自动关闭,需要按ctrl+c强制关闭。 服务器端代码:#include #include #include #include #include #include #include #include #include #include #define S... 阅读全文

posted @ 2013-08-30 19:19 新一 阅读(2339) 评论(0) 推荐(0)

G++ 教程(转)

摘要: 简介 gcc and g++分别是GNU的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器as] 4.连接目标代码,生成可执行程序[链接器ld] 操作指南 [参数详解] -x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根 据约定C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果 ... 阅读全文

posted @ 2013-08-30 19:17 新一 阅读(938) 评论(0) 推荐(0)

android webview内容压线问题解决方法

摘要: 最近在使用webview做页面开发,项目上要求webview在获取到焦点的时候需要有边框线,于是添加上了webview的选中效果,但是出现了网页中的内容压选中框的情况。之后给webview添加padding也不能解决这个问题,从网上搜索后发现,webview设置padding是不会起作用的,这个是webview的一个bug。但是问题还是地解决的,于是想了如下的webview选中的替代方案:webview设置背景色为透明色在webview下方放一个LinearLayout里面有个ImageView,大小刚好比webview大出一个边框当webview获取到焦点的时候,显示有边框的ImageVie 阅读全文

posted @ 2013-08-30 19:14 新一 阅读(510) 评论(0) 推荐(0)

BS和CS对比

摘要: BS和CS对比牛腩新闻发布系统已经开始了不短的时间了,CS的项目也算是接触了下,接下来对比下CS和BSCS和BS是什么?C/S结构即Client/Server(客户机/服务器)结构,是大家熟知的软件系统体系结构,通过将任务合理分配到Client端和Server端,降低了系统的通讯开销(客户端和服务器端的通信),可以充分利用两端硬件环境的优势。B/S结构,即Browser/Server(浏览器/服务器)结构,对C/S结构的一种变化或者改进的结构(C/S的变种)。在这种结构下,用户界面完全通过浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。CS... 阅读全文

posted @ 2013-08-30 19:12 新一 阅读(543) 评论(0) 推荐(0)

上一页 1 ··· 145 146 147 148 149 150 151 152 153 ··· 174 下一页

导航