`
qiushyfm
  • 浏览: 97650 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
学习了html5中的canvas画布元素,自己写了一个小游戏,把教程发在了自己的独立博客中,见下面的地址: http://www.yongzhi.info/2011/12/509.html   http://www.yongzhi.info/2011/12/523.html   游戏方式:通过键盘的方向键控制小车的位置,躲避 ...
第一次写html5代码的时候通常会碰到canvas 画布元素不显示的问题。 比如使用javascript画了一个圆,如下面的代码:   <script type="text/javascript"> var c=document.getElementById("myCanvas"); var cxt=c.getContext("2d"); cxt.fillStyle="#FF0000"; cxt.beginPath(); cxt.arc(70,18,15,0,Math.PI*2,true) ...
从网上找来的       《程序员》杂志2011年第6期     《程序员》杂志2011年第7期     《程序员》杂志2011年第8期   《程序员》杂志2011年第9期   注:下载的时候需要等待30秒,还乱弹广告,但是是可以下载的。          
国外云计算平台有谷歌的GAE 和亚马逊的web Services ,国内的云计算平台也在这两年开始跃跃欲试,新浪、百度、盛大相继推出自己的云计算平台(云应用、云主机等)。   SAE 邀请链接:http://sae.sina.com.cn/activity/invite/45331/weibo     ...
修改数据库字段类型,但是由于数据表已经存在数据,无法修改;   显示错误:  写道 ORA-01439: column to be modified must be empty to change datatype   修改方法: alter table web_app_base add tmp_col varchar2(3999);-- 添加临时列 update web_app_base set tmp_col = C_EDR_CTNT ; --将目标字段中数据加入到临时列中 update web_app_base set C_EDR_CTNT = n ...
今天早上chrome 浏览器同步失败,登录谷歌账户时“提示登录失败”。收集的很多书签无法同步过来了,很郁闷。   从网上找到解决方法,其实是chrome浏览器的同步服务器被墙了。   修改hosts文件即可:   在hosts文件(C:\Windows\System32\drivers\etc)中添加:   74.125.39.99 clients4.google.com 74.125.39.99 chrome.google.com 74.125.39.99 clients2.google.com   比较快速的IP地址可以通过ping域名来获得。下面的网站非常 ...
今天开发 手机通过socket 通信连接控制电脑 的程序中出现了下面的错误: WARN/System.err(286): java.net.ConnectException: /127.0.0.1:1230 - Connection refused socket 连接被拒绝,通过搜索找到了解决方案: 原来android程序将127.0.0.1或localhost地址默认为模拟器的IP,而不是电脑的IP,所以无法找到连接进行通信。 而android将本机电脑的IP 默认为10.0.2.2 只要将socket 连接到此地址即可。
更新SDK时弹出以下错误:   A folder failed to be renamed or moved. On Windows this typically means that a program is using that folder (for example Windows Explorer.) Please close all running programs that may be locking the directory 'D:\android-sdk-windows\tools' and try again.   意思是文件夹无法重命名或移动,可能有应 ...
开发短信相关的程序的时候,需要启动两个模拟器来相互发送短信来达到测试的目的,其实可以通过Eclipse 的Emulator Control 来模拟发送短信。 Eclipse下打开DDMS找到Emulator Control 或者Window -->Show View 中找到Emulator Control。 启动你的应用程序,这里启动的时候要手动选定你的模拟器,否则会出现Emulator Control 变灰不可用的情况。 右键你的Activity -->Run As -->Run Configuratios -->如下图-->然后点击RUN(运行 ...
运行应用的时候出现了The application ** has stopped unexpectedly.Please  try again 的错误,如下图:   通过debug发现异常信息为:   Caused by: java.lang.RuntimeException: This Toast was not created with Toast.makeText()     at android.widget.Toast.setText(Toast.java:275)     at cn.and.ToastActivity.onCreate(ToastActivity.j ...
当集合中存储的都是对象时,我们要对其进行排序,就要借助于Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 例子:一个对象类: public class UserPo { // 名字 private String name; // 年龄 private int age; public String getName() { return name; } pub ...
懒得按部就班的看教程,有Java功底,有J2ME基础,其实就已经入门了。   万能开发入门程序开发模式:   选择一种布局方式-->在合适的位置放入控件(文本框、标签、按钮等)-->绑定事件监听-->找到程序起动入口(main(),onCreate() 等)-->取出前端界面的值 然后处理数据 -->把结果展示到界面上。   OK,其实入门就是知道有哪些可用的控件(andriod 上叫做Widget),然后看API有哪些属性和方法可用。这里说的只是入门。   刚开始学习Android开发,今天写了个小游戏玩玩。《猜牌游戏源码》,直接发代码:Activ ...
一下几点都是在上一个项目中自己现查的一些知识点,虽简单但之前没用过。 1:在CSS中使用javaScript方法 例:鼠标移动表格行变色,在tr标签上使用以下class。 .tr_mousemove{ background-color:expression( onmouseover=function(){style.backgroundColor='red';}, onmouseout = function(){style.backgroundColor = 'blue'} ); } 2:得到某一天为星期几 // 实例化一个日历类 Calendar cal = Calendar ...
一:选手入场: 首先介绍这两个PK对象的区别: 1:Hashtable继承自Dictionary类,而HashMap是Map接口的一个实现。这里要说明一下Dictionary类是jdk1.0中就有的,而Map接口是1.2之后才有的,当然与此同时Hashtable也实现了Map接口。 2:最重要的区别:Hashtable是线程同步的,而HashMap是线程不同步的。也就是说当我们的应用处于多个线
     当集合中存储的都是对象时,我们要对其进行排序,就要借助于Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 例子:一个对象类: public class UserPo { // 名字 private String name; // 年龄 private int age; p ...
Global site tag (gtag.js) - Google Analytics