现在位置: 首页 > teftjuify发表的所有文章
  • 10月
  • 05日
移动开发 ⁄ 共 1603字 评论关闭
 Android不支持直接播放gif动能,如果在程序中将gif分解,然后播放各个图片这个会很消耗内存,因此我们要提前将动画分解,就其放入资源文件中。 1.在drawable新建xml文件,battery_anim.xml 内容:   <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="150" android:drawable="@drawable/battery_anim0" /> <item android:duration="150" android:drawable="@drawable/battery_anim1" /> <item android:duration="150" android......
阅读全文
  • 09月
  • 04日
操作系统 ⁄ 共 1023字 评论关闭
  Mount挂载命令使用方法 语法: mount -t 类型 -o 挂接方式 源路径 目标路径     -t 详细选项:           光盘或光盘镜像:iso9660           DOS fat16文件系统:msdos           Windows 9x fat32文件系统:vfat           Windows NT ntfs文件系统:ntfs           Mount Windows文件网络共享:smbfs(需内核支持)推荐cifs           UNIX(LINUX) 文件网络共享:nfs     -o 详细选项:          loop :用来把一个文件当成硬盘分区挂接上系统          ro :采用只读方式挂接设备          rw :采用读写方式挂接设备  ......
阅读全文
  • 08月
  • 02日
操作系统 ⁄ 共 2362字 评论关闭
目前linux默认安装都采用了LVM逻辑卷管理,此技术用于方便管理硬盘、分区,及灵活调整分区大小等; 系统默认安装分区显示如下: [root@standby ~]# df -h Filesystem            Size  Used Avail Use% Mounted on /dev/mapper/VolGroup00-LogVol00                             8G  6.2G  0.7G  93% / /dev/sda1              99M   12M   83M  13% /boot tmpfs                 445M     0  445M   0% /dev/shm 假如分区空间要增加,可以增加新硬盘来加入VG内使其增加; 环境:目前oracle系统空间不够,需增加其/u01/oracle/10g......
阅读全文
  • 06月
  • 03日
移动开发 ⁄ 共 2686字 评论关闭
两部分,首先讲对MVC的鄙见,再说明通过绘画View实现动画效果。 首先,对于Android,我的MVC的理解:MVC分别表示什么?M、V、C之间的关系?MVC的工作过程? M:model 程序所要描述的实体。//数据 V:view 包含UI的表现层。 C:control 控制层 然后,绘图在MVC中的使用: M:我们首先创建一个长方形实体。 V:主要有activity和layout文件完成。 创建layout布局文件 写一个画出长方形的继承View类的子类组件,嵌入到layout中。 在activity中view对象与长方形实体的联系(在View中声明实体对象) C:通过act......
阅读全文
  • 05月
  • 17日
综合 ⁄ 共 689字 评论关闭
原文链接:http://blog.csdn.net/xyxjn/article/details/11897825 icon ● Icon.png – 57×57 iPhone应用图标 ● Icon@2x.png – 114×114 iPhone Retina显示屏应用图标 ● Icon-72.png – 72×72 iPad应用图标 ● Icon-72@2x.png  - 144×144 iPad Retina显示屏应用图标 ● Icon-Small.png – 29×29 iPhone 系统设置和搜索结果图标 ● Icon-Small@2x.png – 58×58 iPhone Retina显示屏 系统设置和搜索结果图标 ● Icon-Small-50.png – 50×50 iPad 系统设置和搜索结果图标 ● Icon-Small-50@2x.png – 100×100 iPad Retina显示屏 系统设......
阅读全文
  • 05月
  • 11日
综合 ⁄ 共 174字 评论关闭
在开发Android项目的时候,有时需要引用多个项目作为library。在引用项目的时候,有时会出现“Jar mismatch! Fix your dependencies”错误。 这是因为两个项目的jar包(android-support-v4.jar)不一致。           解决方法是把2个jar都删除,然后各自加上最新的jar包。 这样2个jar 包就一致了。
阅读全文
  • 05月
  • 05日
综合 ⁄ 共 688字 评论关闭
本文为博主原创,转载请注明出处:http://blog.csdn.net/xiemotongye/article/details/9569215 最近项目开始使用ARC进行编程,起初并不是很喜欢ARC,总感觉自己管理内存更加踏实一些,但用了之后才发现ARC真是太方便了,不用再去花时间思考对象该不该被释放了,这样就能更专注于业务逻辑的编写。 ARC中抛弃了属性原有的关键字retain和assign。使用了全新的strong、weak和unsafe_unretained。 strong:等同于以前的retain,属性成为对象的拥有者。 weak:这个属性表示弱引用指针。当它所指向的对象被销毁时,它被自动设置为nil......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 3487字 评论关闭
笔记:本文主要讲述了 HotSpot JVM 对象的内存结构和对象成员字段的堆内存分配原则 原文地址:http://www.importnew.com/1305.html 原文于2008年11月13日 发表, 2008年12月18日更新:这里还有一篇关于Java的Sizeof运算符的实用库的文章。 学C/C++出身的我,对Java有一点非常困惑,那就是缺乏计算对象占用内存大小的机制。而在C++中就可以通过sizeof运算符来获得基本类型以及类实例的大小。C和C++中的这个操作符对于指针运算、内存拷贝和IO操作都非常有用。 Java中并没有一个类似的运算符。事实上,Java也不需要这种运算符。Java中......
阅读全文
  • 04月
  • 19日
综合 ⁄ 共 476字 评论关闭
我们在这里借助正则表达式函数regexp的split模式。一般语法: S = regexp(str, char, 'split') 其中str是待分割的字符串,char是作为分隔符的字符(可以使用正则表达式)。分割出的结果存在S中。 以下面这样一串字符为例 Hello       Nocturne       Studio 首先去除首尾的多余空格: str = deblank(str) 例1:设这几个字符串是以制表符分隔的,可以这样来做: S = regexp(str, '\t', 'split') 例2:设这些字符串是以一个或多个空格分隔的,可以用正则表达式来描述: S = regexp(str, '\s+', 'split') 这样,S{1}=’Hello’,S{2......
阅读全文
  • 04月
  • 12日
综合 ⁄ 共 843字 评论关闭
在java开发中,有时会遇到这种情况,有一变量,其中有三个模块去访问,在多个线程中,确保,在同一线程内,其访问的是同一变量,这时就要实现线程范围内共享变量 源代码如下: public class ThreadSharaDate { private static Map<Thread,Integer> map = new HashMap<Thread,Integer>();public static void main(String[] args) {for(int i=0;i<2;i++){new Thread(new Runnable(){public void run(){int data = new Random().nextInt();System.out.println("this is "+Thread.currentThread().getName()+"---"+data......
阅读全文
  • 03月
  • 17日
综合 ⁄ 共 2809字 评论关闭
练习模板 //插入,删除(一棵子树),找第k大 //递归 6556 kb 1076 ms //非递归6552 kb 1064 ms #include<cstdio> const int inf = ~0u>>2;///可能是右移1位的话+1就变负 而不是仍为INF,所以不太好,于是移两位 #define KT (ch[ ch[rt][1] ][0])///根节点的右儿子的左儿子,经常要被操作的那一个 const int maxn = 200010; int lim; struct SplayTree { int sz[maxn];///根节点和子树的大小之和 int ch[maxn][2]; int pre[maxn]; int rt,top; inline void up(int x){ sz[x] = cnt[x] ......
阅读全文
  • 01月
  • 24日
综合 ⁄ 共 1282字 评论关闭
对于Linux中多用户的管理,往往我们需要去限制每一个用户在Linux中使用启动的进程数量,避免进程数、CPU、内存使用率占用过高等问题。此外,对于fork炸弹,也可以通过限制用户的进程数来避免。那么我们应该如何去限制一个用户呢? 我们可以通过修改/etc/security/limits.conf文件来实现。 先确定一下/etc/pam.d/login文件中下面一行的存在: session required /lib/security/pam_limits.so 示例: [root@localhost ~]# cat /etc/pam.d/login #%PAM-1.0  auth [user_unknown=ignore success=ok ignoreignore=ignore default=ba......
阅读全文