现在位置: 首页 > hs205620563sostar发表的所有文章
  • 11月
  • 15日
算法 ⁄ 共 981字 评论关闭
题意:给6种不同币值的钱,求从【1,100】各个值用最少的硬币组成这些值 例如 1 2 5 10 20 50 68=50+20-1-1 四个 思路:多次完全背包或(加钱完全背包一次,再找零背包一次),ps:背包的大小不是100,应该2000左右(因为可以找零 #include <iostream> #include <cstdio> #include <cstring> #include <string> #include <algorithm> #include <cmath> #define CL(a,b) memset(a,b,sizeof(a)) #define MAX(a,b) (a>b?a:b) #define MIN(a,b) (a<b?a:b) #define INF 0x7ffffff using na......
阅读全文
  • 08月
  • 15日
综合 ⁄ 共 904字 评论关闭
Struts2.0.14中引入如下: 1、首先在页面顶部引入标签 <%@ taglib prefix="s" uri="/struts-tags" %> 2、然后在head标记中引入<s:head/>,也就是 <head>       <s:head theme=”ajax”/>  </head> 3、最后在要插入的位置引入标记 <s:datetimepicker name="date"  toggleType="explode"    displayFormat="yyyy-MM-dd" id="date"  value="today"  label="date"></s:datetimepicker>   注意:在以前的struts2.0版本中s:datetimepicker可以直接使用, 而在2.1.6版本中不能直接这样使用了,......
阅读全文
  • 06月
  • 12日
综合 ⁄ 共 2778字 评论关闭
导读:   在学习java的过程中,我写类经常会用到public,private 和protected 的,我的基本经验就是一般类的成员变量都是用private, 方法用public,类内部用的方法用protected,如果是存在子类的,那我就会把父类中的成员变量变为protected。(其余的看具体实际情况而定)   不过在一些公司的笔试题中,他们会要求你具体的写出像public这些访问限定符的作用域。其实,平常我都没去系统的考虑这些访问限定符的作用域,特别是包内包外的情况,OK,笔试不行了。   这是java基本的知识,也是公司看重的,那没办法啦,我的脑袋......
阅读全文
  • 01月
  • 13日
操作系统 ⁄ 共 5439字 评论关闭
  虚拟文件系统(VFS)在我看来, "虚拟"二字主要有两层含义: 1, 在同一个目录结构中, 可以挂载着若干种不同的文件系统. VFS隐藏了它们的实现细节, 为使用者提供统一的接口; 2, 目录结构本身并不是绝对的, 每个进程可能会看到不一样的目录结构. 目录结构是由"地址空间(namespace)"来描述的, 不同的进程可能拥有不同的namespace, 不同的namespace可能有着不同的目录结构(因为它们可能挂载了不同的文件系统). 操作已打开的文件 VFS的使用者是进程(用户访问文件系统总是需要启动进程). 描述进程的task_struct结构中files指针指向了一个f......
阅读全文
  • 08月
  • 16日
综合 ⁄ 共 1086字 评论关闭
range     函数说明:range([start,] stop[, step]),根据start与stop指定的范围以及step设定的步长,生成一个序列。 range示例: >>> range(5) [0, 1, 2, 3, 4] >>> range(1,5) [1, 2, 3, 4] >>> range(0,6,2) [0, 2, 4] xrange     函数说明:用法与range完全相同,所不同的是生成的不是一个数组,而是一个生成器。 xrange示例: >>> xrange(5) xrange(5) >>> list(xrange(5)) [0, 1, 2, 3, 4] >>> xrange(1,5) x......
阅读全文
  • 08月
  • 02日
综合 ⁄ 共 870字 评论关闭
项目中遇到当TextView显示的数据不超过3行的时候,不显示下面的展开按钮,这时候就必须要获取到此时TextView的行数,查看api发现了getLineCount()方法,当我兴高采烈地使用时,却放心返回值总为空,后来查谷歌才发现说是要先把TextView完全画出来,才能获取行数,并说解决方法就是开启异步去获取,下面是具体的方法: private class MyOpenTask extends AsyncTask<Integer, Integer, Integer> { private int[] location = new int[2]; @Override protected void onCancelled() { sup......
阅读全文
  • 05月
  • 14日
综合 ⁄ 共 612字 评论关闭
     在java诞生到现在已经十多年了,经过多年的发展,开发组建化的趋势日趋热烈,国内外的大型的公司都有逐渐的开发平台,还有部分是通过购买平台就行开发,或者是二次开发,这样可以节约时间,节约成本,这样就有部分公司独立开发中间件---系统平台。他们主要是从多个方面来架构,像有些是面向某个方面大的平台,如我们公司就是面向电力方面的。还有些是面试大众化的平台,就是意思说什么系统都可以用。     平台一般是有现成的架构,部分好的组建,比如:web组建---选择date,grid,table,checkbox 等,还有一套完整的组织机构......
阅读全文
  • 05月
  • 12日
综合 ⁄ 共 2060字 评论关闭
category和associative作为objective-c 扩展机制的两个特性,category可以通过它来扩展方法;associative可以通过它来扩展属性。 在iOS开发过程中,前者category比较常见,也比较简单,这里就不说了,这里主要说一下associative; 后者associative相对用的就比较少,要用associative就必须使用#import<objc/runtime.h>,然后调用objc_setAssociatedObject 和 objc_getAssociatedObject  方法分别为属性添加setter 和  getter方法,就可以实现属性扩展了。 下面介绍一下这两个方法: ①:void objc_setAssociatedObject(id......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 1218字 评论关闭
Android让App彻底退出的实现方法。 1)先在AndroidManifest.xml文件中添加<uses-permission android:name="android.permission.RESTART_PACKAGES" /> 2)然后在自己的Activity重写onKeyDown()方法。具体实现如下: [java] view plaincopy @Override   public boolean onKeyDown(int keyCode, KeyEvent event) {   if(keyCode==KeyEvent.KEYCODE_BACK&&event.getRepeatCount()==0){               AlertDialog.Builder alertbBuilder=new AlertDialog.Builder(this);               alertbBuilder.setTi......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 1442字 评论关闭
from: http://blog.yufeng.info/archives/2023 这本书介绍了非常多的调试手段和工具, 其中提到了stress这个简单的工具,在我们的日常工作中很有用。利用它可以给我们的系统施加CPU,内存,IO和磁盘的压力,在模拟极端场景给应用系统造成的压力方面很有帮助。 主页见这里:http://weather.ou.edu/~apw/projects/stress/ stress is a deliberately simple workload generator for POSIX systems. It imposes a configurable amount of CPU, memory, I/O, and disk stress on the system. It is written in C, and is free soft......
阅读全文
  • 04月
  • 08日
综合 ⁄ 共 6002字 评论关闭
引用:http://space.itpub.net/231499/viewspace-63741 9i提供了联机重定义表的方法,可以让你在基本不影响原表的DML情况下修改表结构。 实际上,联机重定义表并不是完全的联机重定义,在最后交换表名的时候会短暂地锁定原表和中间表,但这个过程很短暂,相对于传统方法来说,这是一个进步。 /*9i提供了联机重定义表的方法,可以让你在基本不影响原表的DML情况下修改表结构。 实际上,联机重定义表并不是完全的联机重定义,在最后交换表名的时候会短暂地锁定原表和中间表,但这个过程很短暂,相对于传统方法来说,这是一个进步。 ......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 1847字 评论关闭
文章目录 线程间的通讯   消息机制 线程间的通讯   在Android中,主线程称为UI线程,一个界面显示,那么着就属于主线程; 而子线程指的是那些利用Runnable实现的线程操作类。   子线程不能更新主线程中的各个组件的状态,即,只要是子线程就无法更新组件。 所以子线程要操作信息,就要在主线程中利用Handler处理这些信息,从而实现线程的操作。     在main.xml中:   <LinearLayout     xmlns:android="http://schemas.android.com/apk/res/android"     android:layou......
阅读全文