自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (13)
  • 收藏
  • 关注

原创 监听android actionbar上overmenu是否显示

使用onOptionsMenuClosed onMenuOpen()来监测overmenu是否显示时,发现关闭optionmebu时,onOptionsMenuClosed没有回调。既不是回来到 OnMenuOpened(),OnPanelCosed() 的呼唤……这就是我已经累了。@Override public void onOptionsMenuClosed(Menu menu) {

2016-01-30 15:49:52 486

原创 欢迎使用CSDN-markdown编辑器

AlterDialog1 dialog显示时Actvity的状态还是在onResume状态,没有改变2 AlterDialog在使用back按键时会返回到Activity,该dialog会dismiss,如果不做处理,有可能会触发窗体泄漏的问题(当dismiss时,后台还有线程在处理,线程处理后dismiss掉dialog,这样就会出现问题)。解决办法:diaglog最后添加一个监听器,来监听dis

2015-08-31 11:46:54 425

转载 如何检查一个单向链表上是否有环?

如何检查一个单向链表上是否有环?1, 最简单的方法, 用一个指针遍历链表, 每遇到一个节点就把他的内存地址(java中可以用object.hashcode())做为key放在一个hashtable中. 这样当hashtable中出现重复key的时候说明此链表上有环. 这个方法的时间复杂度为O(n), 空间同样为O(n). 2, 使用反转指针的方法, 每过一个节点就把该节点的指针反向:

2014-09-24 11:19:06 581

原创 jitsi二次开发项目小结

基于开源代码jitsi的二次开发小结

2014-08-08 15:47:20 16897

转载 博弈论基础知识: 巴什博奕+威佐夫博奕+尼姆博弈(及Staircase)

(一)巴什博奕(Bash Game):只有一堆n个物品,两个人轮流从这堆物品中取物,规定每次至少取一个,最多取m个.最后取光者得胜.若(m+1) | n,则先手必败,否则先手必胜。显然,如果n=m+1,那么由于一次最多只能取m个,所以,无论先取者拿走多少个,后取者都能够一次拿走剩余的物品,后者取胜.因此我们发现了如何取胜的法则:如果n=(m+1)r+s,(r为任意自然数,s≤m),

2014-05-20 12:43:26 510

转载 Nim游戏博弈(收集完全版)

Nim游戏的概述:还记得这个游戏吗?给出n列珍珠,两人轮流取珍珠,每次在某一列中取至少1颗珍珠,但不能在两列中取。最后拿光珍珠的人输。后来,在一份资料上看到,这种游戏称为“拈(Nim)”。据说,它源自中国,经由被贩卖到美洲的奴工们外传。辛苦的工人们,在工作闲暇之余,用石头玩游戏以排遣寂寞。后来流传到高级人士,则用便士(Pennies),在酒吧柜台上玩。最有名的玩法,是把十二枚便士放

2014-05-20 09:35:39 585

原创 修改jtree的节点图标

先定义5个图标如下://句柄展开时的图标Icon ExpandedIcon=new ImageIcon("图标文件路径");//句柄折叠时的图标Icon CollapsedIcon=new ImageIcon("图标文件路径");//叶节点的图标,也就是下面没有子结点的节点图标Icon LeafIcon=new ImageIcon("图标文件路径");//非叶节点关闭时的图标,也就是下面有子结

2014-04-24 21:48:02 8622

转载 JTree,将树的每个节点设置成不同的图标

MyDefaultTreeCellRenderer.java Java代码  import java.awt.Component;    import javax.swing.ImageIcon;  import javax.swing.JTree;  import javax.swing.tree.DefaultMutableTreeNode;  

2014-04-08 15:47:26 5183

转载 Swing应用程序的并发

Concurrency in Swing(Swing中的并发)    本文讨论适用于Swing应用程序的并发。假设你已经对线程“并发”有所了解。(下文中,“并发”常用作名词)    小心使用并发对于Swing程序设计者来说是很重要的。一个好的Swing程序使用并发创建绝不会“愣住”的用户界面—无论程序背后在做什么,程序总是要对用户的交互做出相应。要创建一个应答式的程序,程序员必须了

2014-03-24 15:37:27 911

转载 C# 在textbox里获取光标所在的行和列

最简单的得到行和列的方法:int totalline = textBox1.GetLineFromCharIndex(textBox1.Text.Length) + 1;//得到总行数。该行数会随着文本框的大小改变而改变;若只认回车符为一行(不考虑排版变化)请用 总行数=textBox1.Lines.Length;(记事本2是这种方式) int index = textBox1.GetF

2014-03-12 18:51:14 8002 2

转载 发现一个在线jpg png转ICO的网站,用着感觉不错

发现一个在线jpg png转ICO的网站,用着感觉不错为了修改一下我的favicon,我用PS做了一个新风格的PNG,百度找在线转换工具的时候发现的。这个网站: converticon[dot]com目前我已经把这个网站原封不动搬到了本站:http://lvwenhan.com/convertico挺方便的,而且是MAC风格,没有广告,操作简单容易上手。截图

2014-03-12 18:18:44 1005

转载 如何创建C#版浮动工具栏?

谓的浮动工具栏,效果图如下: 也就是说,可以将工具栏拖出其原先的停靠位置,而且可以将拖出来的工具栏再拖放回去。实现的基本思路如下1、拖动出来以后,需要创建一个大小合适的窗口,作为工具栏新的停靠容器,这个窗口可以这样设置:FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow

2014-03-11 19:34:35 647

转载 java中TextArea和JTextArea的自动换行和滚动条

要用到swing,也是许久没有写过swing构件的代码了,对于swing这把刀已经感觉很生疏了。  要用到一个文本显示区,为了便于复制,我用了JTextArea。JTextArea本身默认的是不换行,不滚动条显示。你设置完他的大小之后,他就只是显示在这个窗口大小内的内容。  换行  这个实现起来比较容易:  1 JTextArea textAreaO

2014-03-03 20:22:20 1353

转载 ANT命令总结

1 Ant是什么? Apache Ant 是一个基于 Java的生成工具。生成工具在软件开发中用来将源代码和其他输入文件转换为可执行文件的形式(也有可能转换为可安装的产品映像形式)。随着应用程序的生成过程变得更加复杂,确保在每次生成期间都使用精确相同的生成步骤,同时实现尽可能多的自动化,以便及时产生一致的生成版本2 下载、安装Ant 安装Ant下载.zip文件,解压缩到c:\a

2013-12-18 14:24:16 519

转载 RMI网络编程开发之二 如何搭建基于JDK1.5的分布式JAVA RMI

这里讲述的是基于JDK1.5的RMI程序搭建,更简单的说是一个 HelloWorld RMI。1. 这里是基于JDK1.5的,节省了繁琐的手工编译(生成桩和骨架)。不像1.4之前的RMI。2. 这里是把客户端和服务器端的两个程序,分布在两个独立的程序里面,而不是同一个package下面。是真正的分布式。3. 这里不过多阐述原理,这只是一个Hello World!!好

2013-11-25 21:51:11 543

转载 Dijkstra算法(单源最短路径)

Dijkstra算法(单源最短路径)      单源最短路径问题,即在图中求出给定顶点到其它任一顶点的最短路径。在弄清楚如何求算单源最短路径问题之前,必须弄清楚最短路径的最优子结构性质。一.最短路径的最优子结构性质   该性质描述为:如果P(i,j)={Vi....Vk..Vs...Vj}是从顶点i到j的最短路径,k和s是这条路径上的一个中间顶点,那么P(k,s)必定是从k

2013-05-06 11:51:36 792

转载 在C中如何使函数返回数组

在C中如何使函数返回数组  2009-10-30 21:57:21|  分类: 程序空间|字号 订阅Java语言的函数可以轻易的返回一个数组,而C/C++却不能直接返回一个数组。这是由于在C/C++中,数组不是一种类型,因此不能被直接返回。    在C/C++中,一般有两种方法来返回一个数组。 第一种方法:返回一个指向数组的指针,例如char

2013-04-11 18:20:13 738

spring-cloud-consul 微服务demo

spring-cloud-consul 的集成demo,初学者可以实战使用的

2019-05-05

记事本源程序(c#)

自己做的记事本,和windows自带的笔记本功能差不多,多了一个显示所在行列,和工具栏,还有时间的实时处理。

2014-03-12

物大战僵尸网页版源码

《植物大战僵尸》是一款极富策略性的小游戏。可怕的僵尸即将入侵你的家庭,你唯一的防御方式就是您栽种的植物。

2013-12-12

osgi in action SourceCode

OSGi is a Java-based framework for creating applications as a set of interconnected modules. OSGi lets you install, start, stop, update, or uninstall modules at execution time without taking down your entire system. It's the backbone of the Eclipse plugin system, as well as many Java EE containers, such as GlassFish, Geronimo, and WebSphere. OSGi in Action provides a clear introduction to OSGi concepts with examples that are relevant both for architects and developers. You'll start with the central ideas of OSGi: bundles, module lifecycles, and interaction among application components. With the core concepts well in hand, you'll explore numerous application scenarios and techniques. You'll learn how to migrate legacy systems to OSGi and how to test, debug, and manage applications.

2013-12-12

OSGi开发环境建立和Hello World

如何使用OSGi框架的一个实现——Equinox来教你如何配置一个简单的OSGi开发环境,并且在这个环境上开发一个HelloWorld程序.

2013-12-11

程序员的数学-结城浩

本书面向程序员介绍了编程中常用的数学知识,借以培养初级程序员的数学思维。读者无需精通编程,也无需精通数学,只需具备四则运算和乘方等基础知识,就可以阅读本书。 书中讲 解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、少年高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。引导读者深入理解编程中的数学方法和思路。

2013-12-11

VoIP与Freeswitch入门

一般来说,FreeSWITCH 不需要任何命令行参数就可以启动,但在某些情况下,你需要以一些特殊的参数启动。在此,仅作简单介绍。如果你知道是什么意思,那么你就可以使用,如果不知道,多半你用不到。

2013-12-11

wireshark抓包教程

wireshark怎么抓包、wireshark抓包详细图文教程 wireshark是非常流行的网络封包分析软件,功能十分强大。可以截取各种网络封包,显示网络封包的详细信息。

2013-12-11

Boghe-RockStar

Boghe 为windows 设计的 IMS/RCS 客户端 IMSDroid 为Android 设计的 SIP/IMS 客户端 iDoubs 为iOS (iPhone, iPadand iPod Touch)设计的 SIP/IMS 视频电话

2013-12-03

freeswitch

简介FreeSWITCH是一个电话的软交换解决方案,包括一个软电话和软交换机用以提供语音和聊天的产品驱动。

2013-12-03

MyATM(课程设计)

这是自己做课程设计时的第一个可视化话界面编程,atm银行卡管理系统,有存款,取款,修改密码,转账,查账等功能。。。

2013-01-03

ACM算法模板(吉林大学

一些算法的模版,可以借鉴一下,在编程的时候减少时间,提高编程能力。

2012-05-18

杭电oj疑问

杭电oj上的一些疑问,适用于初学者,可以解答一些疑问 都是一些水题

2012-04-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除