07 2013 档案
摘要:引用:http://104zz.iteye.com/blog/1694762第一:我们先看下质量压缩方法:Java代码privateBitmapcompressImage(Bitmapimage){ByteArrayOutputStreambaos=newByteArrayOutputStream();image.compress(Bitmap.CompressFormat.JPEG,100,baos);//质量压缩方法,这里100表示不压缩,把压缩后的数据存放到baos中intoptions=100;while(baos.toByteArray().length/1024>100){/
阅读全文
摘要:引用:http://xiaohuafyle.iteye.com/blog/1607258通过反射创建新的类示例,有两种方式:Class.newInstance()Constructor.newInstance()以下对两种调用方式给以比较说明:Class.newInstance() 只能够调用无参的构造函数,即默认的构造函数;Constructor.newInstance() 可以根据传入的参数,调用任意构造构造函数。Class.newInstance() 抛出所有由被调用构造函数抛出的异常。Class.newInstance() 要求被调用的构造函数是可见的,也即必须是public类型的;C
阅读全文
摘要:引用:http://abc20899.iteye.com/blog/10966201。获取资源的输入流资源文件 sample.txt 位于 $PROJECT_HOME/assets/ 目录下,可以在 Activity 中通过Context.getAssets().open(“sample.txt”)方法获取输入流。注意:如果资源文件是文本文件则需要考虑文件的编码和换行符。建议使用UTF-8和Unix换行符。2. WebView 加载assets目录下的html文件资源文件 sample.html 位于 $PROJECT_HOME/assets/ 目录下,可以通过以下代码WebView.load
阅读全文
摘要:引用:http://blog.csdn.net/ahwr24/article/details/7255379try {//得到类对象Class c = Class.forName("完整类名");Object yourObj = c.newInstance();//得到方法Method methlist[] = cls.getDeclaredMethods();for (int i = 0; i < methlist.length; i++) {Method m = methlist[i];}//获取到方法对象,假设方法的参数是一个int,method名为setAge
阅读全文
摘要:引用:http://andrewyu.blog.51cto.com/1604432/544659Tomcat7跟以前的版本一样,默认的发布程序是/usr/local/tomcat/webapps/ROOT下面,即我们必须将测试文件放在此目录下才能进行测试,如何更改ROOT路径呢?我们可以修改vim /usr/local/tomcat/webapps/conf/server.xml,我的文件如下:在标签之间添加上:注:path是说明虚拟目录的名字,如果你要只输入ip地址就显示主页,则该键值留为空;docBase是虚拟目录的路径,它默认的是$tomcat/webapps/ROOT目录,现在我在we
阅读全文
摘要:引用:http://blog.sina.com.cn/s/blog_9e2e84050101blqz.html腾讯QQ使用何种开发平台? 腾讯QQ的开发分客户端软件和服务器端软件两部分。 客户端采用 Microsoft Visual C++开发; 服务器端软件采用Linux gcc开发 ; 数据库采用MySql 数据库。 腾讯QQ采用标准的TCP/IP协议为通信协议。 TCP/IP协议中又分为TCP协议和UDP协议,TCP协议是面向连接的协议,它比较安全、稳定,但是效率不高,占用资源较多。UDP协议是无连接方式的协议,它的效率高,速度快,占资源少,但是其传输机制为不可靠传送,必须依靠辅...
阅读全文
摘要:引用:http://www.oschina.net/p/glancesglances 是一款用于 Linux、BSD 的开源命令行系统监视工具,它使用 Python 语言开发,能够监视 CPU、负载、内存、磁盘 I/O、网络流量、文件系统、系统温度等信息。glances 可以为 Unix 和 Linux 性能专家提供监视和分析性能数据的功能,其中包括:CPU 使用率内存使用情况内核统计信息和运行队列信息磁盘 I/O 速度、传输和读/写比率文件系统中的可用空间磁盘适配器网络 I/O 速度、传输和读/写比率页面空间和页面速度消耗资源最多的进程计算机信息和系统资源glances 工具可以在用户的终端
阅读全文
摘要:hadoop集群管理工具?puppetpython把其中一张表拆分为几个小表,目的是把一张表和一张表的关联转换为多张小表和一张表的关联,最后合并Hive中有分区的概念可以将大的表按照日期或者地域之类的进行分区这样在在连接的时候中间结果能小很多 spring-data-hadoop
阅读全文
摘要:引用:http://blog.csdn.net/mengxiangbaidu/article/details/70204841.安装JDK, 2.安装,[php]view plaincopyapt-getinstalltomcat7 3.tomcat7的几个目录[php]view plaincopy/usr/share/tomcat7/var/lib/tomcat7//etc/tomcat7[php]view plaincopyroot@coder-671T-M:/usr/share/tomcat7#tree.├──bin│├──bootstrap.jar│├──catalina.sh│...
阅读全文
摘要:引用:http://blog.csdn.net/nairuohe/article/details/6175243 /etc/tomcat6 - 全局配置 /usr/share/tomcat6/ - 程序主目录 /usr/share/tomcat6/conf/Catalina/localhost/ - 本机部署的 Catalina 配置 /var/lib/tomcat6/ - 工作主目录 /var/lib/tomcat6/webapps - (应用文件实际存放于此) /var/lib/tomcat6/work - 动态工作目录(动态编译的 .jsp 存放于此)
阅读全文
摘要:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-4075.htmlhttp://dev.10086.cn/cmdn/wiki/index.php?doc-view-6204.htmlhttp://blog.csdn.net/yaoyeyzq/article/details/6399351
阅读全文
摘要:引用:http://www.ruanyifeng.com/blog/2012/05/responsive_web_design.html随着3G的普及,越来越多的人使用手机上网。移动设备正超过桌面设备,成为访问互联网的最常见终端。于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页?手机的屏幕比较小,宽度通常在600像素以下;PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素。同样的内容,要在大小迥异的屏幕上,都呈现出满意的效果,并不是一件容易的事。很多网站的解决方法,是为不同的设备提供不同的网页,比如专门提供
阅读全文
摘要:引用:http://www.kunli.info/2011/08/21/android-native-code-study-note/JNI,全称Java Native Interface,是用于让运行在JVM中的Java代码和运行在JVM外的Native代码(主要是C或者C++)沟通的桥梁。代码编写者即可以使用JNI从Java的程序中调用Native代码,又可以从Native程序中调用Java代码。这样,编程人员可以将低阶的代码逻辑包装到高阶的程序框架中,获得高性能高效率的同时保证了代码框架的高抽象性。在Android中,仅有以下类库是允许在JNI中使用的:libc (C library)
阅读全文
摘要:引用:http://www.cnblogs.com/ychellboy/archive/2013/02/22/2922683.html 使用NDK在android上做开发是一件“痛并快乐着”的差事,之所以“快乐”是因为可以将一些原有的C/C++库直接移植到android上,而不需要用java再开发一套功能相同的库。然而这同时也是一件“痛苦”的事件,因为android本身是裁减过的linux,好些system call不能使用,另外由于没有采用glibc(用的是Bionic libc,原因见wiki),好些函数所在的头文件位置也有变化,这都给移植工作带来困难。更为坑爹的是一些函数在头文件里能找到
阅读全文
摘要:引用:http://blog.sina.com.cn/s/blog_4a0a39c30100auh9.htmlAndroid是基于Linux的操作系统,处理器是ARM的,所以要在Linux或Windows等x86系统上编译Android能运行的程序,你需要一个交叉编译器。在Linux下面,你可以自已编译一个交叉编译环境,但Windows下面,就比较复杂(也可以在cygwin中编译一个),但你可以选择下载一个现成的交叉编译环境:http://www.codesourcery.com/gnu_toolchains/arm/download.htmlWindows:http://www.codeso
阅读全文
摘要:引用:http://www.cnblogs.com/lyeo/archive/2012/05/11/2496261.html直接上代码: var data = { name: 'my name', description: 'short description' } $.ajaxFileUpload({ url: '/File/Upload', secureuri: false, data: data, fileElementId: 'fileToUpload', dataType: 'json', ...
阅读全文
摘要:引用:http://my.eoe.cn/blue_rain/archive/240.html当图片过大,或图片数量较多时使用BitmapFactory解码图片会出java.lang.OutOfMemoryError: bitmap size exceeds VM budget,要想正常使用则需分配更少的内存,具体的解决办法是修改采样值BitmapFactory.Options.inSampleSize,例如:123BitmapFactory.Options opts = new BitmapFactory.Options();opts.inSampleSize = 4;Bitmap bitma
阅读全文
摘要:引用:http://my.eoe.cn/blue_rain/archive/340.html对于目前的状况来说,移动终端的网络状况没有PC网络状况那么理想。在一个Android应用中,如果需要接收来自服务器的大容量数据,那么就不得不考虑客户的流量问题。本文根据笔者的一个项目实战经验出发,解决大容量数据的交互问题,解决数据大小会根据实际情况动态切换问题(服务器动态选择是否要压缩数据,客户端动态解析数据是否是被压缩的),还有数据交互的编码问题。解决数据过大的问题,最直观的方法就是压缩数据。服务器将需要传递的数据先进行压缩,再发送给Android客户端,Android客户端接收到压缩的数据,对其解压
阅读全文
摘要:引用:http://my.eoe.cn/blue_rain/archive/477.html首先,看下效果:首先,看下xml文件: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 ...
阅读全文
摘要:引用:http://my.eoe.cn/blue_rain/archive/3631.html1、一些概念模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。什么是设计模式?设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模块设计之类的东西,如果能很好理解并运行设计模式,你所设计的模块或框架将会要稳定得多,因为这些设计模式它们都是通用的解决方案,是经过实践经验了的。比如说,在
阅读全文
摘要:引用:http://my.eoe.cn/blue_rain/archive/552.html有的时候我们生成库文件,需要在里面加入一些UI,并提供出一些xml的资源,那如何在其他项目中使用呢?我们只需要在需要生成库文件的代码中不要直接是用R. ,而是使用自己写的方法获取。下面上代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 5...
阅读全文
摘要:引用:http://bbs.csdn.net/topics/340061850先 apt-getupdate再执行安装
阅读全文
摘要:引用:http://www.linuxidc.com/Linux/2012-08/67389.htm研究嵌入式开发,开始使用的是Linux平台,用的是Ubuntu环境,但是发现Ubuntu的图形界面仍然存在诸多问题,但是限于嵌入式Linux系统移植需要Linux环境,而且本人也是Linux终端的忠实爱好者,最终决定在Windows上配置Linux虚拟机后台运行,然后使用SSH登陆控制Linux,并在Linux上配置FTP服务器来实现Windows实体机与Linux虚拟机之间的文件传输。Windows下的SSH软件比较多,诸如Putty、msys、cygwin等等,但是这对强烈推荐使用Secur
阅读全文
摘要:引用:http://blog.sina.com.cn/s/blog_7e16680c01018ox1.html三、遇到的问题 1、只允许匿名用户登录 现象:ftp连接过程中,提示输入用户名,输入本机已有用户名angel,得到提示:530ThisFTPserverisanonymousonly,登录失败。 原因:安装VSFTPd后,其默认为匿名FTP服务器,只允许匿名用户登录。 解决方法:VSFTPd有三种服务器方式:匿名方式、本地方式和虚拟用户方式,此处需要修改VSFTPd的配置将其设为本地方式。VSFTPd的配置文件位于/etc/目录下,名称为VSFTPd.conf。关于该配置文件在...
阅读全文
摘要:引用:http://zhidao.baidu.com/question/169939742.htmlvsftpd.conf 用vim编辑后如何保存?网上很多我都看了 esc 然后shift+ 不好使!先用chmod改变权限 #chmod 888 vsftpd.conf 然后在用vi编辑一下试试
阅读全文
摘要:引用:http://blog.chinaunix.net/uid-23257894-id-2466823.html/etc/vsftpd/vsftpd.conf文件详解,分好类,方便大家查找与学习#################匿名权限控 制###############anonymous_enable=YES #是否启用匿名用户no_anon_password=YES #匿名用户login时不询问口令下面这四个主要语句控制这文件和文件夹的上传、下载、创建、删除和重命名。anon_upload_enable=(yes/no);#控制匿名用户对文件(非目录)上传权限。anon_worl...
阅读全文