Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

感受一下完美的Shell脚本编写规范

感受一下完美的Shell脚本编写规范

说到代码规范,其实每个程序员都很关注这一点,只是换成系统管理员来说就没那么重视咯。看起来舒服、注释到位的代码是衡量一段代码质量的标准之一,24个人是这么认为哈。但是SA每天的工作不是一直在写代码,也许更多的是敲命令。所以写脚本的时候,更为关注的应该是代码执行质量、运行效果而不是规范性。当然,这不是说大批的linux SA写脚本没有规范性,不好看。24还是见过不少牛逼人物写的代码看起来很顺眼的,注释到位,提示合理,顺序清晰。刚好今天打酱油看到一篇shell脚...
Android获取经纬度:从谷歌源码中提取出来的获取经纬度代码

Android获取经纬度:从谷歌源码中提取出来的获取经纬度代码

经过测试发现,在有的手机上获取经纬度没有问题,在其他的手机上获取经纬度却又问题,因此我查看了谷歌提供的源码,从源码里面提取出了一份新的获取经纬度的代码,以后每次获取基本都获取成功了: LocationManagerlm=(LocationManager)this.getSystemService(Context.LOCATION_SERVICE);LocationretLocation=null;LocationProvidergpsProvider=lm...
Java中价格的数字中间有逗号的处理

Java中价格的数字中间有逗号的处理

一,最近在做购物车总额计算功能总结了下,一般从服务器获取的产品价格中小数点左边超过3位数都有逗号出现,以此类推每隔三位一个逗号这个没的说,在计算的时候必须去掉要不然会报数字转换异常,下面是2种去掉逗号的方法: 方法一:java.util.StringTokenizer st = new StringTokenizer( "123,456,789 ", ", ");StringBuffer sb = new StringBuffer(); while(st....
解决Eclipse进行Android开发时logcat不显示问题-使用DDMS

解决Eclipse进行Android开发时logcat不显示问题-使用DDMS

很多时候遇到这样的情况,代码制作完成以后,想在模拟器上进行调试,于是Run as Android application,郁闷的是logcat中不显示任何内容解决办法:1.最直接的办法关闭Eclipse,重启2.打开DDMS视图,在左侧“Devices”点击模拟器的名称"emulator-5554",logcat就会显示出消失的log日志如何打开DDMS1.如下图所示,在“Open Perspective”(打开视图选项)中会有"DDMS"图标,单击“DD...
Android 回车键事件编程【附源码】

Android 回车键事件编程【附源码】

实现Android按下回车键便隐藏输入键盘,有两种方法:1.)如果布局是多个EditText,为每个EditText控件设置android:singleLine=”true”,弹出的软盘输入法中回车键为next,直到最后一个获取焦点后显示为Done,点击Done后,软盘输入键盘便隐藏。或者将EditText的imeOptions属性设置android:imeOptions=”actionDone”,则不管是不是最后一个EditText,点击回车键即隐藏输入...
Android中ListView分页加载数据

Android中ListView分页加载数据

Android应用开发中,采用ListView组件来展示数据是很常用的功能,当一个应用要展现很多的数据时,一般情况下都不会把所有的数据一次就展示出来,而是通过分页的形式来展示数据,个人觉得这样会有更好的用户体验。因此,很多应用都是采用分批次加载的形式来获取用户所需的数据。例如:微博客户端可能会在用户滑动至列表底端时自动加载下一页数据,也可能在底部放置一个"查看更多"按钮,用户点击后,加载下一页数据。下面通过一个Demo来展示ListView功能如何实现:该...
对uboot的start.S中的.balignl的理解

对uboot的start.S中的.balignl的理解

.balignl 16,0xdeadbeef这个代码很有意思,作者挺搞笑。刚开始的时候看不懂这个代码是什么意思,balignl很显然是对齐的意思,我当时一看就知道这是16字节对齐,可是,0xdeadbeef是什么东东?呵呵,后来我找了半天资料才知道没什么意思,我们可以把它用其他的代替,比如0xgoodbeef,0xgoodgirl,明白了吧。下面我对此进行讲解:syntax:.balign {alignment} {,fill} {,max}Descrip...
Java值传递与引用传递

Java值传递与引用传递

Java面试题:当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答案基本上是:值传递说明:得出这种结论的前提必须是“参数的值就是对该对象的引用,而不是对象的内容”----------------------------------------------------值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法中执行形式参数值的改变不影响实际参数的值。引用传递:也称...
C++简单程序设计(怎样编写简单程序最基本的部分)

C++简单程序设计(怎样编写简单程序最基本的部分)

(一)C++语言概述(1)C++语言的产生:C++是从C语言发展演变而来的,C语言的开发史源于高级语言和UNIX操作系统的发展要求。早期的系统程序设计,使用的是汇编语言,优点是能体现计算机硬件指令记得特性,表达能力强,运算能力强,运行速率高。缺点是可读性差,可以植性差,描述问题的性能不如高级语言。系统软件一般要求效率高稳定可靠,汇编语言调用的是硬件部分。在POP-11/20机上实现了B语言,然后经过发展出现了C语言,他出现的目标:保持BCPL和B的精炼性及...
Java 文件读取的编码问题

Java 文件读取的编码问题

关于编码解码的知识背景:内 编码 --->> 目容 <<----解码 标编码解码跟翻译语言一样。内容是本质的东西,无论怎么编码,它所表达的内容不能变。而无论怎么编码解码,表现形式都是字节数组,它的值会随着编码解码方式的不同而不同。编码解码要做的,就是对这些byte数组进行操作,将它还原成我们需要的内容。对于一段汉字的编码解码,汉字本身就是内容文件,我们需要将他们用数字的形式表示,即编码为对应的二进制串(目标)常...
<< 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 >>