`
sunwei_07
  • 浏览: 27071 次
  • 性别: Icon_minigender_1
  • 来自: 嘉兴
社区版块
存档分类
最新评论
文章列表
情况: 要取表中一些经纬度的值,发现小数点后精度会丢失,应该在16位, 包括数据库导出表也会记录丢失,用程序取的话一般在6位左右会四舍五入 解决: //用BigDecimal取出来 BigDecimal str = new BigDecimal(rs.getDouble(2)); //设置16位精度 BigDecimal bd1 = str.setScale(16, BigDecimal.ROUND_HALF_UP); 

PHP的回调方法

    博客分类:
  • web
回调,不用解释了,我们就来看下PHP怎么实现回调 1.首先建一个对象 class Product{   public $name; //为了方便测试      function __construct($name){     $this->name=$name;    } } 2.使用回调 class ProcessSale{   private $callbacks;   //设置回调方法   function registerCallBack($callback){     if(!is_callable($callback)){       throw new Excepti ...
成考终于结束了,又可以安心下来看看代码的书 好吧,继续学习PHP php提供了内置的拦截器,可以拦截发送到一些未定义的方法和属性消息 先看下__get($property),它主要访问未定义的属性时被调用 看下示例: class Coder{   function _ ...
今天晚上看了一段脚本加速缓存,提高脚本语言的性能 大家都知道PHP是执行时需要解析的,执行的权限在解析器端,那么在WEB访问的时候,这会造成一定的性能损失,好吧,也许这个幅度比较客观,大家为了提高性能,把解析过的代码缓存。来达到减少性能的损失,比较成功的有Zend等,今天我要写的是关于APC,非常简单的缓存方式,大家有机会不仿试试。 我查看的一些书籍资料中,作者曾经做过一组测试,是关于不使用脚本缓存与使用脚本缓存的吞吐率的差距,幅度竟然达到一倍以上。使得我今天早上跑到单位马上做测试 我测试语言是PHP,版本5.2 网上下了一个php_apc.dll 经过简单配置后,就开始测试了,测试代 ...
在windows下使用eclipse进行开发,配置如下 一、环境配置 1.安装JDK,并配置JDK环境 2.去eclipse网站下载eclipse for c/c++ 3.下载MinGW5.1.6 在线安装,好了后进行MinGW的环境变量配置。参数如下: MINGW_HOME=D:\IDE_Tools\MinGW LIBRARY_PATH = %MINGW_HOME%\lib C_INCLUDE_PATH = %MINGW_HOME%\include CPLUS_INCLUDE_PATH = %C_INCLUDE_PATH%\c++\3.4.5;%C_INCLUDE_PATH%\c++\3. ...
最近在看web性能优化一块 把所学记录一下 先讲下几个概念 1 吞吐率 :是指使用单位时间内计算机的处理请求来描述其并发处理能力 2. 1个用户请求1000次 和 100个用户请求10次的区别 1个用户会使服务器的网卡缓冲区有来之该用户的1个请求 100个用户会使服务器的网卡缓冲区有100个客户的等待处理请求,所以两者是不一样的效果 3 apache里提供的ab程序使用时几个重要的参数 a.Requests per second 就是刚才所讲的吞吐率 b.Time per request:用户平均等待时间.可以计算为吞吐率的倒数 c.Time per request (across ...
Windows下,配置好Adroid环境变量后(如将d:\android-sdk-windows-1.0_r1\tools加 入系统变量PATH),在命令行窗口输入: emulator 启动Android 模拟器后, 输入: adb shell 进入adb shell模式: 将网络连接代理设置写入配置数据库,假如你的上网代理IP是10.193.xx.xx: sqlite3 /data/data/com.android.providers.settings/databases/settings.db "INSERT INTO system VALUES(99,'http_ ...
首先开启php.ini里的 extension=php_soap.dll 把php_soap.dll复制到windows去 php的简单代码 <?php $wsdl = "http://localhost:8080/axis2/services/CalculateService?wsdl"; //set up webservice client $client = new SoapClient($wsdl); //set up parameter $parms = array("x"=>1,"y"=& ...

php与java的结合

    博客分类:
  • java
最近自己所在的小城市卷起了电子商务热潮,做电子商务的网站公司越来越多,基本都是php+java的模式。之前一直用JAVA做开发,突发奇想也想去了解下怎么实现php与java的结合 查了下网上的资料,一般实现的方式有3种:WebService(S ...
最近学习了Android怎么访问WebService。把过程记录一下 1.设置模拟器可以上网 Windows下,配置好Adroid环境变量后(如将d:\android-sdk-windows-1.0_r1\tools加入系统变量PATH),在命令行窗口输入: emulator 启动Android 模拟器后, 输入: adb shell 进入adb shell模式: 将网络连接代理设置写入配置数据库,假如你的上网代理IP是10.193.xx.xx: sqlite3 /data/data/com.android.providers.settings/databases/settings ...
1.在raw目录放一个mp3文件:test.mp3; 2.建一个MediaPlay的Service文件MusicService.java public class MusicService extends Service { //MediaPlayer对象 private MediaPlayer player; public IBinder onBind(Intent arg0) {   return null; } public void onStart(Intent intent, int startId) {   super.onStart(intent, start ...
public void onCreate(Bundle savedInstanceState) {   TextView tv = new TextView(this);   String string = "";    super.onCreate(savedInstanceState);   //得到ContentResolver对象         ContentResolver cr = getContentResolver();          //取得电话本中开始一项的光标         Cursor cursor = cr.query(Contact ...
首先在layout里建2个xml文件 分别有按钮1和按钮2 JAVA代码: 1.public class Activity01 extends Activity { public void onCreate(Bundle savedInstanceState) {   super.onCreate(savedInstanceState);   /* 设置显示main.xml布局 */   setContentView(R.layout.main);   /* findViewById(R.id.button1)取得布局main.xml中的button1 */   Button butt ...
1.string.xml <?xml version="1.0" encoding="utf-8"?> <resources> <string name="hello">Hello World, ActivityMain!</string> <string name="app_name">ActivityMain</string> <string name="name">账号:</string> &l ...
首先我们是在res->values->string.xml里面加了如下一句(黑体): <?xml version="1.0" encoding="utf-8"?> <resources>     <string name="hello">Hello World, HelloAndroid</string>     <string name="app_name">HelloAndroid</string>     &l ...
Global site tag (gtag.js) - Google Analytics