2013年8月20日

非常实用的织梦dede所有标签调用方法大全

摘要: 最近研究了一下织梦后台,发现一些非常有用的标签调用的方法,分享给大家~~ 关键描述调用标签: -------------------------------------------------------------------------------- 模板路径调用标签: {dede:field name='templeturl'/} -------------------------------------------------------------------------------- 网站标题调用标签: {dede:global name='cfg_webn 阅读全文

posted @ 2013-08-20 22:06 bbsno 阅读(190) 评论(0) 推荐(0)

vim常用命令集(摘自鸟哥私房菜)

摘要: [Ctrl] + [f] 螢幕『向下』移動一頁,相當於[Page Down]按鍵(常用) [Ctrl] + [b] 螢幕『向上』移動一頁,相當於[Page Up] 按鍵(常用) 0 或功能鍵[Home] 這是數字『0 』:移動到這一行的最前面字元處(常用) $ 或功能鍵[End] 移動到這一行的最後面字元處(常用) G 移動到這個檔案的最後一行(常用) gg 移動到這個檔案的第一行,相當於1G 啊!(常用) n n 為數字... 阅读全文

posted @ 2013-08-20 22:04 bbsno 阅读(191) 评论(0) 推荐(0)

LINUX下把多行文件合并成一行,并组装成SQL

摘要: 先说一下适用的场景,市场部那边希望看到某些商品中“黄牛”用户的活动情况,以及“黄牛”使用代金券的情况,然后发一个excel文件过来,拿到文件先复制到notepad++中,格式类似:idname price 1name1 price1 2name2 price2 3name3 price3 4name4 price4 5name5 price5 6name6 price6 7name7 price7 8name8 price8 9name9 price9 查询的时候根据ID查询,所以要把所有的ID组织到一行中,并写成(1,2...,8,9)的格式,这需要做如下件事:第一,删除第一行标题,sed. 阅读全文

posted @ 2013-08-20 22:02 bbsno 阅读(1268) 评论(0) 推荐(0)

UVA 10148 Advertisement (贪心 + 区间选点问题)

摘要: Problem F "Advertisement"The Department of Recreation has decided that it must be more profitable, and it wants to sell advertising space along a popular jogging path at a local park. They have built a number of billboards (special signs for advertisements) along the path and have decided 阅读全文

posted @ 2013-08-20 22:00 bbsno 阅读(288) 评论(0) 推荐(0)

linux环境应用程序LOG日志打印(C语言)

摘要: 下面是前段时间做项目用到的一个输出LOG日志的代码,每个文件最多记录10W行,超过10W行,将当前日志文件重命名,重新再打开。直接看代码吧,很简单!int InitTCpRtpLog(){ char log[256]; mkdir(TCP_RTP_LOG_PATH, 0755); snprintf(log, sizeof(log), "%s/%s", TCP_RTP_LOG_PATH, TCP_RTP_LOG_FILE); vTcpRtpLogHandle = fopen((char*)log, "a"); if (vTcpRtpLogHandle){ 阅读全文

posted @ 2013-08-20 21:57 bbsno 阅读(1616) 评论(0) 推荐(0)

js实现发布订阅模型(雏形)

摘要: Email:longsu2010 at yeah dot net 今天花了一点时间写了个订阅发布模式的雏形,仅是一个雏形,写的很简单,很不完善,比如事件(主题)回调函数的this都没做处理。 有时间再继续完善吧,或者说有人顶我就有动力来完善,现阶段仅供抛砖,有任何疏漏错误欢迎指正。(function(){/** * 事件对象的构造函数 */function Event(name){this.name = name;this.handlers = [];}Event.prototype.getName = function(){return this.name;};Event.prototype 阅读全文

posted @ 2013-08-20 21:55 bbsno 阅读(281) 评论(0) 推荐(0)

hdu 1011 Starship Troopers 树形dp

摘要: 树形dpdp[i][j]表示 i房间还有j个士兵能获得的最大价值。当士兵数为0个的时候,就不能继续往下走了。但当大部队遇到中途的bug为0的房间的时候,就可以不留士兵获取价值。#include#include#include#includeusing namespace std;vector tree[105];int sum[105],val[105];int dp[105][105];bool vis[105];int a,b,n,m;void dfs(int now){ int need=(sum[now]+19)/20; for(int i=need;i=need;j--)... 阅读全文

posted @ 2013-08-20 21:53 bbsno 阅读(103) 评论(0) 推荐(0)

final与static

摘要: final 关键字 和 static 用法 一、final 根据程序上下文环境,Java 关键 字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员 方法 和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 final不能用于修饰构造方法。 注意:父类的private成员方法是不能被子类方法覆盖的,因此private类型的... 阅读全文

posted @ 2013-08-20 21:50 bbsno 阅读(218) 评论(0) 推荐(0)

linux学习笔记之--vim 程序编辑器

摘要: Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。1图解vim各命令操作 2命令模式(command mode)控制屏幕光标的移动,进行文本的删除、复制等文字编辑工作(不使用[Del]键和[Backspace]键)以及进入插入模式,或者回到底行模式。1) 移动光标vi可以直接用键盘上的光标来上下左右移动,但正规的vi是用小写英文字母“h”、“j”、“k”、“l”分别控制光标左、下、上、右移一格。按“ctrl+b”:屏幕往后移动一页。按“ctrl+f”:屏幕往前移动一页。... 阅读全文

posted @ 2013-08-20 21:48 bbsno 阅读(251) 评论(0) 推荐(0)

maven build

摘要: org.apache.maven.plugins maven-jar-plugin false lib/ true com.opensource.netrix.push.aog.Startup . META-INF/ebus/ META-INF/spring/ META-INF/** log4j.xml logback.xml 阅读全文

posted @ 2013-08-20 21:46 bbsno 阅读(313) 评论(0) 推荐(0)

python手记(28)

摘要: #!/usr/bin/env python#-*- coding: utf-8 -*-import cv2import numpy as npfn="test2.jpg"if __name__ == '__main__': print 'http://blog.csdn.net/myhaspl' print 'myhaspl@qq.com' print print 'loading %s ...' % fn img = cv2.imread(fn) sp=img.shape print sp #height s 阅读全文

posted @ 2013-08-20 21:44 bbsno 阅读(473) 评论(0) 推荐(0)

phpcms v9联动菜单的调用方法_详解get_linkage函数

摘要: phpcms v9联动菜单调用方法[此为内容页调用方法]:{get_linkage($areaid,1,' >> ',1)}显示效果: PHPCMS吧 >> 模板下载 >> PHPCMS模板 [字段名字为 areaid]如果你要在列表页或者其他地方调用,除了内容页,他们有个共同点,都是在 loop 循环体里.变量书写格式就需要修改,比如:{get_linkage($r['areaid'],1,' >> ',1)} 复制代码当然这个 $r 也不是绝对的.要看你的loop 是如何写的. {loop $d 阅读全文

posted @ 2013-08-20 21:41 bbsno 阅读(259) 评论(0) 推荐(0)

poj3744 Scout YYF I

摘要: Scout YYF ITime Limit: 1000MSMemory Limit: 65536KTotal Submissions: 4023Accepted: 1029DescriptionYYF is a couragous scout. Now he is on a dangerous mission which is to penetrate into the enemy's base. After overcoming a series difficulties, YYF is now at the start of enemy's famous "min 阅读全文

posted @ 2013-08-20 21:39 bbsno 阅读(140) 评论(0) 推荐(0)

phpcms新版V9关于列表页与内容页调用同级栏目方法!

摘要: 最近phpcms官方发布了最新的v9正常版本,但是对于调用标签和说明相对较少。最近做了一个网站使用的最新版本,在这里陆续把一些常用到的调用方法列出来以供参考:V9中列表页调用当前同级栏目名称列表方法!{pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"} {loop $data $r} {$r[catname]} {/loop} {/pc} V9中内容页调用当 阅读全文

posted @ 2013-08-20 21:37 bbsno 阅读(448) 评论(0) 推荐(0)

Java内存管理

摘要: Java的内存管理有内存分配与内存回收,Java中内存分配与回收完全用虚拟机自动实现。内存分为:栈,堆,代码区,静态变量存储区。栈:存放局部变量,引用对象,形参(形参是一种特殊的局部变量)。例如,定义局部变量int i=20; 那么i分配在栈中,栈中的内容用完后立即释放,所以速度较快,注意一点,基本数据类型不一定分配在栈中。堆:存放new出来的对象,堆里面的内容用完后不会立即释放空间。代码区:主要存放代码。静态变量存储区:存放字符串,static变量。下面我们来解释语句:House h=new House()根据上面所描述,可以知道h存在于栈中,而House()存在于堆中,对应如图所示:h存放 阅读全文

posted @ 2013-08-20 21:34 bbsno 阅读(109) 评论(0) 推荐(0)

ORM框架Hibernate (二) 持久化对象的三种状态分析

摘要: 引入在解压Hibernate有好几十兆就感觉这比Struts大多了,应该比Struts要深奥一些果然是这样,不过如果你看了这篇文章,你也会理解的。这里先不说对象的状态,本来对象挺简单的Hibernate又把对象分了三种状态,初次让人看了有点头晕的感觉怎么这么复杂?通过看了一些资料体会是不应该先理解各种状态以及他们的用法,而应该先重点理解一下Hibernate里面的session缓存机制,如果对session理解了自然而然的就懂了对象的状态。Hibernate中session并不是通常用的那个会话session,此session非彼session。Session机制Hibernate中加入ses 阅读全文

posted @ 2013-08-20 21:32 bbsno 阅读(299) 评论(0) 推荐(0)

如何制作并更改项目icon文件

摘要: 我们制作一个项目,他的icon是项目的门面。一般来讲icon图标需要我们设置成.ico的图片文件,但是这种格式的图片文件特别难以找到,所以下面我们来亲手制作这种图标。1.到google图片找到想制作的图片a,保存。2.到项目文件中中找到icon所需大小,size(885,655)就是高,宽。3.到http://uupoop.com/中,对a的大小进行修改,用魔棒工具可以去掉边上的留白,保存为png为佳,这样的图片背景是透明的。4.利用格式工厂将a.png转换成.ico文件,在icon处上传即可! 阅读全文

posted @ 2013-08-20 21:30 bbsno 阅读(304) 评论(0) 推荐(0)

myeclipse工具注册序列号程序

摘要: import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen {private static final String LL = "Decompiling this copyrighted software is a violation of both your license agreement and the Digital Millenium Copyright Act of 1998 (http://www. 阅读全文

posted @ 2013-08-20 21:27 bbsno 阅读(145) 评论(0) 推荐(0)

HDU 4571 SPFA+DP

摘要: 好题,长沙邀请赛的一道题。这种题还是蛮常见的,SPFA+DP优化,记得上次北大校赛就有一道。根据题意,我们可以虚拟两个超级源点和超级汇点,源点到所有点的距离都是这段距离加上参观的时间。所有点到汇点的距离就是该点到终点的距离。这样控制之后,对于终点就有2个选择了,路过或者参观。对于途中除起点终点以外的点,我们可以先进行一遍floyd,然后根据他们的val值进行连边,值是两点之间的距离加上参观的时间。这样对于每一点其实也有两个选择了,可以参观该点,即a -> b,也可以路过该点,即a -> b(路过,floyd保证了这一点) ->c。然后从源点开始跑一遍spfa,最后在终点和超级 阅读全文

posted @ 2013-08-20 21:25 bbsno 阅读(122) 评论(0) 推荐(0)

关于为什么AAS默认编码是ISO-8859-1的说明

摘要: 曾经在项目中发现客户的某些页面存在乱码,但是是个别情况,并不是全部,于是很奇怪,直接把相关页面拿过来看,结果发现,此页面中没有任何关于页面编码的声明。比如:或者等等,没有任何声明,只有最简单的基本html,甚至这几个页面除了基本html以外,没有什么其他jsp相关的内容,只是被命名为jsp文件。 但是,在aas默认环境下运行时,乱码!但是,在aas运行过程的日志中可以看出,页面在解析时使用的是ISO-8859-1编码,当时很奇怪这件事情,为什么一定要使用这样的一个编码,曾经为这事还略微有那么一点不满,最近在研究servlet相关的规范时,终于了解个中原因了。原来,servlet规范中明确规定& 阅读全文

posted @ 2013-08-20 21:23 bbsno 阅读(262) 评论(0) 推荐(0)

AccessibleObject.setAccessible(boolean flag)

摘要: JDK API中的解释 : AccessibleObject 类是 Field、Method 和 Constructor 对象的基类。它提供了将反射的对象标记为在使用时取消默认 Java 语言访问控制检查的能力。对于公共成员、默认(打包)访问成员、受保护成员和私有成员,在分别使用 Field、Method 或 Constructor 对象来设置或获得字段、调用方法,或者创建和初始化类的新实例的时候,会执行访问检查。 在反射对象中设置 accessible 标志允许具有足够特权的复杂应用程序(比如 Java Object Serialization 或其他持久性机制)以某种通常禁止... 阅读全文

posted @ 2013-08-20 21:21 bbsno 阅读(452) 评论(0) 推荐(0)

Android入门之环境搭建

摘要: 原创:Android入门之环境搭建作者:MilkCu摘要:本文介绍了最简单最快捷的Andoid环境搭建方法,没有一步步的配置JAVA环境,没有使用eclipse一步步的配置插件,而是直接使用Google提供的集成插件的adt-bundle,使不求甚解的学习者能够把更多的精力放在android内容的学习上,更快的开发出自己的应用。安装JAK从ORACLE官网(http://www.oracle.com/technetwork/java/javase/downloads/index.html)下载并安装。安装ADT从Android官网(https://developer.android.com/s 阅读全文

posted @ 2013-08-20 21:18 bbsno 阅读(178) 评论(0) 推荐(0)

测试网络连接的时间 tracert及其其它常用命令

摘要: 背景: 项目即将上线,给客户开的测试环境客户总说慢(13s响应)。但是,本地发布运行时也就300ms以内,于是将项目发布到另一个服务器上测试,测试的结果响应时间是1.3s以内。所以,开始怀疑是不是给客户开的测试环境服务器效能问题,于是登录客户的测试服务器上测试。在测试服务器上打开浏览器测试,发现响应时间在300ms以内,这样可以确定服务器执行程序没有问题。那猜想问题就出现在客户连接到服务器这段时间上。于是我想到了Tracert 这个命令来测试连接到服务器所需要的时间是多少。从其它人的博客中找到的一些资料整理一下以便学习。顺便讲解一下: ping命令详解 使用 ping可以测试计算机名和计... 阅读全文

posted @ 2013-08-20 21:17 bbsno 阅读(493) 评论(0) 推荐(0)

百度地图 - 合并模拟器和真机的静态库文件

摘要: 场景在我们进行运用百度地图时,百度地图给我们准备了两个静态库文件,分别运用于模拟器和真机。如果我们要一边用模拟器,一边用真机测试那我们需要时不时地替换静态库文件了。这样实在太麻烦了,所以我们需要将两个文件,合并成一个通用的文件,方便我们的开发。实现我们需要在百度开发者中心将两个静态库文件下载到本地。分别找出两个文件的绝对路径。运用lipo命令(注意:不要忽略空格),合并两个静态库文件。例如: lipo -create /Users/zcl/desktop/111/BaiduMap_iOSSDK_v2.0.2_Lib/libs/Release-iphoneos/libbaidumapapi... 阅读全文

posted @ 2013-08-20 21:14 bbsno 阅读(239) 评论(0) 推荐(0)

“易信”亮点功能的测试报告

摘要: 【易信】发布了,引起一阵骚动,不妨认真测试一下,了解这个产品究竟如何?基本功能有其它机构已做了一些测试,而且也没亮点。我倒是更关注其最大的亮点:免费短信、电话语音等留言功能。测试得到了朋友霍先生、柴先生的支持:Kerry:我自己,在安卓4.0.3手机上安装了易信1.0.1.139霍先生:已安装易信,并加入我的好友圈柴先生:没有安装易信,是电话通讯录的朋友首先进入主导航,看起来有点想“豌豆荚”那样的导航,左边三个主菜单,但我不喜欢,倒是微信那种底部固定的功能按钮方便,至少让用户多操作一次。如果要给某个朋友发送“免费短信”、“电话留言” ,这个朋友又没有用易信或不在用户易信的好友圈内,其操作相当麻 阅读全文

posted @ 2013-08-20 21:12 bbsno 阅读(223) 评论(0) 推荐(0)

Build Eclipse plug-in for Hadoop

摘要: Hadoop Eclipse plug-in(installed in Eclipse IDE or Spring Tool Suite) eases the experience ofMap/Reduceon Hadoop. Hadoop distribution does not include Hadoop Eclipse plug-in jar, but includes source code of that plug-in. In this post, we'll see all the steps to build Hadoop eclipse plug-in from 阅读全文

posted @ 2013-08-20 21:10 bbsno 阅读(521) 评论(0) 推荐(0)

io 一不小心 关闭不住的偶

摘要: try { for (String file : files) { String result=backupPath + File.separator + file; Files.createParentDirs(new File(result)); fos = new FileOutputStream(result); ftpClient.setBufferSize(1024); ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE); ftpClient.retrieveFile(fi... 阅读全文

posted @ 2013-08-20 21:07 bbsno 阅读(143) 评论(0) 推荐(0)

hdu 1059二进制优化背包问题

摘要: #include #include int max(int a,int b ) { return a>b?a:b; } int a[8]; int dp[50000]; int main() { int i,j,m=0,sum,k,l; while(scanf("%d%d%d%d%d%d",&a[1],&a[2],&a[3],&a[4],&a[5],&a[6])!=EOF) { m++; sum=a[1]*1+a[2]*2+a[3]*3+a[4]*4+a[5]*5+a[6]*6; if(!a[1]&&!a 阅读全文

posted @ 2013-08-20 21:05 bbsno 阅读(128) 评论(0) 推荐(0)

Wireshark 高级特性

摘要: 二、Wireshark 高级特性 1、网络端点和会话 端点:Wireshark的EndPoints窗口(Statistics->EndPoint),包括每个端点的地址、传输发送数据包的数量和字节数。 会话:Wireshark的会议窗口(Statistics->Conversion),以地址A和地址B显示了会话中端点的地址、以及每个设备发送或收到的数据包和字节数。 2、基于协议分层结构的统计数据 有时需要知道文件中协议的分布情况,也就是捕获中TCP、IP、DHCP等所占的百分比是多少。使用Wireshark的Protocol Hierarchy Statistics(协议分层统计)窗 阅读全文

posted @ 2013-08-20 21:00 bbsno 阅读(396) 评论(0) 推荐(0)

Linux shell if参数

摘要: shell 编程中使用到得if语句内判断参数–b 当file存在并且是块文件时返回真-c 当file存在并且是字符文件时返回真-d 当pathname存在并且是一个目录时返回真-e 当pathname指定的文件或目录存在时返回真-f 当file存在并且是正规文件时返回真-g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真-h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效-k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真-p 当file存在并且是命令管道时返回为真-r 当由pathname指定的文件或目录存在并且可读时返回为真 阅读全文

posted @ 2013-08-20 20:58 bbsno 阅读(147) 评论(0) 推荐(0)

CityEngine规则开发中文视频教程

摘要: 各位网友,大家好!大家期待已久的规则开发教程新鲜出炉,在视频中讲解了规则基础理论和原理,规则的基本语法和常用函数,并用三个示例:常用函数使用、建筑规则编写、地块中区域建筑规则实现。===============================================================资源下载在线视频观看:播放视频和Demo下载:下载更多产品资讯,请关注: @ArcGIS_三维=============================================================== 阅读全文

posted @ 2013-08-20 20:56 bbsno 阅读(537) 评论(0) 推荐(0)

Java Servlet系列之Servlet入门

摘要: 什么是Servlet Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。Servlet相关名称Web服务器 Web服务器,即Web Server,是Web(互联网)上的一台或多台机器。这些机器上部署了系统软件以及... 阅读全文

posted @ 2013-08-20 20:53 bbsno 阅读(266) 评论(0) 推荐(1)

throw throws Throwable 关联于区别

摘要: 总结:throw 是在方法中抛出一个异常,不能单独使用 。 throws是在方法定义处或者类定义处声明该类或方法可能产生的异常,(一个或者多个).----也可以理解为将方法内部异常不处理直接抛出,让调用处去处理。 throwable 是所有错误和异常的超类,所以当不知道要产生的异常是什么类型时候,直接throws Throwable即可 Throw与Throws的区别 异常类从哪里来?有两个来源,一是Java语言本身定义的一些基本异常类型,二是用户通过继承Exception类或者其子类自己定义的异常。Exception 类及其子类是... 阅读全文

posted @ 2013-08-20 20:51 bbsno 阅读(806) 评论(0) 推荐(0)

更改UIView的背景加载图片消耗内存比较

摘要: 本文分析对比了各种更改UIView背景的方法。当然,背景是根据一个图片来的(非纯色)。一.加一个uiimageview在uiview上面 UIImageView* imageView = [[UIImageView alloc] initWithFrame:view.bounds]; imageView.image = [[UIImage imageNamed:@"name.png"] stretchableImageWithLeftCapWidth:left topCapHeight:top]; [view addSubview:imageView];这种方式,如果原始图 阅读全文

posted @ 2013-08-20 20:49 bbsno 阅读(257) 评论(0) 推荐(0)

hdu 1297 Children’s Queue(高精度加法+情况分析+打表)

摘要: 题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1297 题目大意:校长要给孩子们排队,要求不能有单独的女孩子站在最后,问,对于n个人(男女不限)的合法队列有多少。 解题思路:num[n] = num[i - 1] + num[ i - 2] + num[i - 4];不懂的话介绍一篇:http://www.cnblogs.com/hong0220/archive/2013/03/21/2972803.html 模板连接:http://blog.csdn.net/keshuai19940722/article/details/10087993 .. 阅读全文

posted @ 2013-08-20 20:47 bbsno 阅读(134) 评论(0) 推荐(0)

插入排序

摘要: 插入排序的原理同很多人打牌时,整理手中的牌时的做法差不多。在开始摸牌时,左手是空的,接着一次从桌上摸起一张牌,并将它插入到左手一把牌中的正确位置上,这样左手的牌永远都是顺序摆放的。 插入排序伪代码如下:INSERT-SORT(A) for j Insert A[j] into the sorted sequence A[1..j-1]. i 0 and A[i] > key do A[i+1] = 0 && a[i] > key) { a[i+1] = a[i]; ... 阅读全文

posted @ 2013-08-20 20:45 bbsno 阅读(115) 评论(0) 推荐(0)

Windows的PNP和电源特性概述

摘要: 转载注明 >>【作者:张佩】【镜像:http://www.yiiyee.cn/Blog/pnp/】这一节讲述一般设备的PNP和电源特性。PNP特性PNP是Plug And Play的简称,代表和外部设备插拔有关事件的处理。PNP是现代操作系统必须支持的基本特性,其目的是希望操作系统能够在软硬件支援下,在基本无需用户干预的情况下,即可很好地处理外部设备的接入和移除操作;当设备配置发生动态变更时,系统也能悄没生息地处理好,并一切正常地使用它们。有些笔记本是当成工作站来用的,这样就需要很多外部接口。但一般的笔记本,局限于物理空间,不能够提供过多的外部接口,会使用接口坞来扩展。大的接口坞上 阅读全文

posted @ 2013-08-20 20:42 bbsno 阅读(352) 评论(0) 推荐(0)

bnu_4060 Plants vs. Zombies

摘要: 原题链接:http://acm.bnu.edu.cn/bnuoj/problem_show.php?pid=4060分析: 解法一:注意到这里只有一个数据的单起来的,其他都两两配对,有进有出(被杀死)。那么我们用sum表示他们的和,进则加,出则减。最好剩下的sum就是单着的那个数。 解法二:对于这种两两配对,就一个数单着的题,可以用‘^’(异或)运算去掉相同的,留下不同的。 异或运算: 0^a=a; a^a^b=b; a^a=0; a^c^b^a^b=c;(相同的^后都变成0了,最后只剩下单个的和0异或); 我的代码(解一):#includetypedef long long LL;int . 阅读全文

posted @ 2013-08-20 20:40 bbsno 阅读(165) 评论(0) 推荐(0)

Eclipse设置:背景与字体大小和xml文件中字体大小调整

摘要: Eclipse中代码编辑背景颜色修改:代码编辑界面默认颜色为白色。对于长期使用电脑编程的人来说,白色很刺激我们的眼睛,所以改变workspace的背景色,可以使眼睛舒服一些。设置方法如下:1、打开window / Preference,弹出Preference面板 2、展开General标签,选中Editors选项,展开。 3、选中 Text Editors,右边出现TestEditors面板。 面板中有这样一个选项:Appearance color options;其中是各种板块颜色的设置,其中有一项是background color,勾掉System Default,点击'colo 阅读全文

posted @ 2013-08-20 20:38 bbsno 阅读(149) 评论(0) 推荐(0)

Mvn multi mirrors 从多个地方下载

摘要: 首先mvn这个东西和ant差不多。都是编译工程+打包的东西。 很多开源软件都用。这些开源软件里面有大量的第三方依赖。很可惜,这些第三方依赖很有可能在很多个repository中。查找StackOverFlow发现大多回答是这样的:在conf/setting.xml中写入: UK UK Central http://uk.maven.org/maven2 central 这样就加入了一个。 UK UK Central http://uk.maven.org/maven2 centra... 阅读全文

posted @ 2013-08-20 20:36 bbsno 阅读(332) 评论(0) 推荐(0)

暑期总结之--c#界面设计作业Mini U-NET(多图杀猫)

摘要: 这个项目是差不多耗费了我20天的时间才设计完成的,内容主要是利用c#写出良好的界面,并加以一定算法。下面就是对这个项目进行总结与汇总。一.功能篇(1)首先展示一下总体效果,大体设计分四部分,上面的工具菜单栏,左面的选择窗口,中间的三个页签,下面的菜单栏显示状态坐标。我们看到,因为这个项目是要进行基站的损耗模拟计算,所以在地图方面,我调用的是百度地图api。放大、缩小、保存、新建这些基础功能就不一一讲解了。(2)使用这个软件,首先要点击工具栏的黄色添加基站按钮。界面会显示基站以及它的作用范围单机site0,会显示site的一些属性。我们也可以转换页签到excel中查看并修改(3)右... 阅读全文

posted @ 2013-08-20 20:33 bbsno 阅读(295) 评论(0) 推荐(0)

六度分离_hdu_1869(floyd算法).java

摘要: 六度分离Time Limit: 5000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 3139Accepted Submission(s): 1221 Problem Description 1967年,美国著名的社会学家斯坦利·米尔格兰姆提出了一个名为“小世界现象(small world phenomenon)”的著名假说,大意是说,任何2个素不相识的人中间最多只隔着6个人,即只用6个人就可以将他们联系在一起,因此他的理论也被称为“六度分离”理论(si... 阅读全文

posted @ 2013-08-20 20:31 bbsno 阅读(191) 评论(0) 推荐(0)

MFC版的Hello World

摘要: MFC版的Hello World 使用MFC类库写个Hello示例程序比直接用Win32 API写要简单的多了。因为MFC用几个类封装了应用程序的创建,消息循环等等东东。 闲话少说,先给来一个最简单的MFC版Hello World. //Hello.h#ifndef Hello1_H_#define Hello1_H_ #include // Declare the application classclass CTestApp : public CWinApp{public: virtual BOOL InitInstance();};// Create an instan... 阅读全文

posted @ 2013-08-20 20:29 bbsno 阅读(408) 评论(0) 推荐(0)

Google Protobuf的安装、配置、以及简单demo编译

摘要: 【准备工作】Google Protobuf安装包 https://code.google.com/p/protobuf/downloads/list文档 https://developers.google.com/protocol-buffers/docs/overview?hl=zh-CN项目首页https://code.google.com/p/protobuf/ 【前提】 我是以root用户的身份来登录的,非root用户可以su命令登录root帐号,或者在需要权限的命令前面加sudo。 【安装】 假设下载的是protobuf-2.1.0.ta... 阅读全文

posted @ 2013-08-20 20:27 bbsno 阅读(506) 评论(0) 推荐(0)

在Android工程中加入AIDL文件时,gen目录生成的文件报错-问题解决

摘要: 今天在弄清除缓存的东东,按照网上别人的方法,创建了一个AIDL文件,这个时候发现gen目录下自动生成的java文件报错了,内容是里面的一些方法要去掉override,但是去掉之后还是报错,所以我想应该不是要去掉override。。于是又四处寻找问题解决办法,最终看到某某大神说和JDK版本有关系,我表示很无语,不过,我试着把properities->java compiler里面的JDK版本从1.5改成了1.6 ,居然真的可以了! 囧! 下面上图: 问题现象: 解决方法: link 阅读全文

posted @ 2013-08-20 20:25 bbsno 阅读(133) 评论(0) 推荐(0)

常用maven 命令

摘要: 常用命令 Maven2 的运行命令为 : mvn 常用命令为 : mvn archetype:generate:创建 Maven 项目 mvn compile :编译源代码 mvn test-compile :编译测试代码 mvn test : 运行应用程序中的单元测试 mvn site : 生成项目相关信息的网站 mvn clean :清除目标目录中的生成结果 mvn package : 依据项目生成 jar 文件 mvn install :在本地 Repository 中安装 jar... 阅读全文

posted @ 2013-08-20 20:22 bbsno 阅读(155) 评论(0) 推荐(0)

MinGW 编译 libsndfile-1.0.25

摘要: 最近做的一个项目需要读写 wav 文件。在网上找到 libsndfile 刚好满足我的需要。 但是编译的时候遇到了点小麻烦,这里记录一下编译的过程,免得下次再编译时忘记了。 因为是在编译完成若干天后写的,有些细节可能不一定准确。libsndfile 是一个 C 语言写成的 开放源代码的音频文件读写的库。可以读写 WAV 格式,FLAC 格式和其他许多常见格式(因为专利原因不支持MP3)。LGPL 协议。 如果只是用 libsndfile 读写标准的 PCM 编码的 wav 文件,那就很简单。 只要有 MSYS, ./configure make make install ... 阅读全文

posted @ 2013-08-20 20:20 bbsno 阅读(346) 评论(0) 推荐(0)

GCD

摘要: Grand Central Dispatch (GCD)是Apple开发的一个多核编程的解决方法。dispatch queue分成以下三种:1)运行在主线程的Main queue,通过dispatch_get_main_queue获取。/*!* @function dispatch_get_main_queue** @abstract* Returns the default queue that is bound to the main thread.** @discussion* In order to invoke blocks submitted to the main queue, 阅读全文

posted @ 2013-08-20 20:18 bbsno 阅读(224) 评论(0) 推荐(0)

C++中构造函数和析构函数(virtual)的执行顺序

摘要: using namespace std;class People { public: People(){ cout doSomething(); delete stu1; cout doSomething(); delete stu2; return 0; } 执行结果:stu1: Output from the structor of calss People! Output from the structor of calss Student! Do something in class Student! Output from the destructor of cals... 阅读全文

posted @ 2013-08-20 20:16 bbsno 阅读(358) 评论(0) 推荐(0)

HDU 4539 状压DP

摘要: 这道题是腾讯马拉松的题,中文题,就不解释题意了。状压DP,同炮兵阵地,写着练练手。攻击范围是曼哈顿距离2,画个图能知道是这样的 x x xx o x下半部分就不画了。其实就是裸题。#include #include #include #include #include #include #include #include #include #include #include #include #define Max 2505#define FI first#define SE second#define ll long long#define PI acos(-1.0)#def... 阅读全文

posted @ 2013-08-20 20:13 bbsno 阅读(113) 评论(0) 推荐(0)

导航