上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页
  2012年8月24日
摘要: 【做软件外包经验告诉我】1. 做软件需要人海战术,软件是需要大量的体力劳动,而不是脑力劳动。有一句俗话,一个萝卜一个坑,软件项目的功能模块多了,每个功能都需要有一个人盯,不断改进不断维护。而且功能划分得越细了,工作量越大,需要的人越多,否则哪里会产生几万的软件外包公司?几十个不是足够了?曾经在上海做外包,一个项目动不动就是10-20个人,每个人做几个页面,质量要求相对较高的,国内软件公司到不是这样,就1-2个小兵,1个项目经理,就把一个庞大的软件项目搞定了,说实这事儿不是能这么干的,质量是绝对没保障的,做软件特别是有大量编码工作的还是适当用人海战术才可以。既然做软件项目需要人海战术,那你得有几 阅读全文
posted @ 2012-08-24 16:43 Code大蛇丸 阅读(173) 评论(0) 推荐(0)
摘要: 最讨厌的就是写总结,就是想写一下自己的观点和感受。以下观点没有先后顺序,只是按照自己的大脑想到的先后顺序写下来的。大家可能觉得这些观点书上都有,别人也说过,当然你也会发现扯蛋的观点到处都是,现在哥就扯给你看。第一次负责项目总结开始。在开发一个新项目时一定要把框架搭好。搭个鸡窝你也要考虑选址,材料,大小等。如果你不想浪费你的时间,一定要把框架搭好,举个例子,由于这个系统是旧系统的改版,很多实现方式都不同,所有的代码都重写,有一个地方是比较要命的,就是这个系统现在就要连接40多个数据库,以后数据库的个数还会增加,以前的代码里面到处都是数据库连接字符串相关的代码,看起来真是要命啊,我总不能让我的代码 阅读全文
posted @ 2012-08-24 16:42 Code大蛇丸 阅读(208) 评论(0) 推荐(0)
  2012年8月23日
摘要: 1:银联充值1:环境部署安装NetPay4NTSetup.exe,将MerPrk.key和PgPubk.key两个文件放到C:\WINDOWS目录下,环境部署完成了。2:程序中要注意的问题最容易导致问题的就是生成加密串,这个加密功能是由银联提共的,调用Interop.CHINAPAYLib.dll中类CHINAPAYLib.NetPayClientClass的sign方法,由于这是对字符串进行加密,不同的字符串加密后的串是不一样的,所以要注意被加密字符前后是否有多余的空格,支付金额的位数,如果加密串生成有误,到银联那边肯定报参数有误的。充值成功后就是回调解密,解密调用的是CHINAPAYLib 阅读全文
posted @ 2012-08-23 14:53 Code大蛇丸 阅读(308) 评论(0) 推荐(0)
  2012年8月21日
摘要: 一些不错的帖子,拿出来大家一起学习一下。代码仓库:1、基于Android平台的城市天气预报源码http://www.eoeandroid.com/thread-193468-1-1.html2、基于Android ListViewLayout实例源码http://www.eoeandroid.com/thread-193510-1-1.html3、Android应用,调用webservice实现手机号码归属地的查询http://www.eoeandroid.com/thread-193464-1-1.html开发资料共享:1、利用反射机制,封装 SAX解析类,从而解析网络xml文件http:/ 阅读全文
posted @ 2012-08-21 17:05 Code大蛇丸 阅读(202) 评论(0) 推荐(0)
摘要: 基本的getView写法Java代码public View getView(int position, View convertView, ViewGroup parent) {View view = new View();//通过inflate等找到布局 然后findViewById等 设置各个显示的itemreturn view;}而在ListView滑动的过程中 很容易就会发现每次getView被执行 都会new出一个View对象 长此以往会产生很大的消耗特别当item中还有Bitmap等 甚至会造成OOM的错误导致程序崩溃在看getView提供的参数时 可能已经注意到了 有一个参数Vi 阅读全文
posted @ 2012-08-21 16:37 Code大蛇丸 阅读(325) 评论(0) 推荐(0)
  2012年8月20日
摘要: 原来听很多人说Button不能使用自定义的点击或选中效果,所以做下测试结果显示Button很强大完全可以使用这种灵活的方法方法一1.放在drawable下的selector.xml文件<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"><item android:state_pressed="true" android:dra 阅读全文
posted @ 2012-08-20 15:50 Code大蛇丸 阅读(340) 评论(1) 推荐(0)
摘要: px(像素):每个px对应屏幕上的一个点。dip或dp (device independent pixels,设备独立像素):一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dip=lpx.但随着屏幕密度的改变,dip与px的换算会发生改变。sp (scaled pixels,比例像素):主要处理字体的大小,可以根据用户的字体大小首选项进行缩放。in(英寸):标准长度单位。mm(毫米):标准长度单位。pt(磅):标准长度单位,1/72英寸. 密度无关的像素(DIP)指一个抽象意义上的像素,程序用它来定义界面元素。它作为一个与实际密度无关的单位,帮助程序员构建一个布局方案(界面元素的宽 阅读全文
posted @ 2012-08-20 10:24 Code大蛇丸 阅读(704) 评论(0) 推荐(0)
  2012年8月15日
摘要: sqlite3支持的数据类型:NULL、INTEGER、REAL、TEXT、BLOB但是,sqlite3也支持如下的数据类型smallint 16位整数integer 32位整数decimal(p,s) p是精确值,s是小数位数float 32位实数double 64位实数char(n)n长度字符串,不能超过254varchar(n) 长度不固定最大字符串长度为n,n不超过4000graphic(n) 和 char(n) 一样,但是单位是两个字符double-bytes,n不超过127(中文字)vargraphic(n) 可变长度且最大长度为ndate 包含了年份、月份、日期time 包含了小 阅读全文
posted @ 2012-08-15 16:38 Code大蛇丸 阅读(12490) 评论(0) 推荐(0)
摘要: 奇怪问题 startActivityForResult() 后直接调用 onActivityResult() 开发人员都知道,可以通过使用 startActivityForResult() 和 onActivityResult() 方法来传递或接收参数。然而在“轻听”项目中,还没等到被调用的 Activity 返回,onActivityResult() 就被执行了。找了很久,终于通过小道消息得知,这与 Activity 的加载模式(launchMode)有关,该属性可以在 AndroidManifest.xml 中设置。原先将其设为 singleInstance,经测试,所有需要传递或接收的 阅读全文
posted @ 2012-08-15 16:11 Code大蛇丸 阅读(949) 评论(0) 推荐(0)
摘要: 近期收到网友的邮件表示如何不在onCreate中设置无标题,其实方法比较简单,这里Android123给大家一个简单的吧,在androidmanifest.xml中找到需要设置的Activity,加一个属性内容为 android:theme="@android:style/Theme.NoTitleBar" 即可,比如说 <activity android:name=".android123_cwj" android:theme="@android:style/Theme.NoTitleBar" /> 这样子android 阅读全文
posted @ 2012-08-15 16:10 Code大蛇丸 阅读(684) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 36 下一页