- 浏览: 27848 次
- 性别:
- 来自: 嘉兴
最新评论
-
987965424:
PHP与JAVA通信之 SOAP -
sunwei_07:
你可以换JAVA来访问试试看是服务器端的问题还是客户端的问题
PHP与JAVA通信之 SOAP -
liujun2008116:
我按这种方式试了,能够与服务建立连接,可是出现了服务端接收不到 ...
PHP与JAVA通信之 SOAP
文章列表
关于数据库查询小数点后精度丢失的说明
- 博客分类:
- java
情况:
要取表中一些经纬度的值,发现小数点后精度会丢失,应该在16位, 包括数据库导出表也会记录丢失,用程序取的话一般在6位左右会四舍五入
解决:
//用BigDecimal取出来
BigDecimal str = new BigDecimal(rs.getDouble(2));
//设置16位精度
BigDecimal bd1 = str.setScale(16, BigDecimal.ROUND_HALF_UP);
回调,不用解释了,我们就来看下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 ...