现在位置: 首页 > artifical发表的所有文章
  • 08月
  • 31日
综合 ⁄ 共 2365字 评论关闭
由于很多人问起uc顶部的进度条怎么实现,我就去研究了一下,废话不多说,直接上代码 //自己的包名 import android.app.Activity; import android.graphics.Color; import android.os.Bundle; import android.os.Handler; import android.view.Menu; import android.view.View; import android.webkit.WebChromeClient; import android.webkit.WebView; import android.webkit.WebViewClient; import android.widget.LinearLayout; import android.widget.ProgressBar; import android.widget.TextView......
阅读全文
  • 07月
  • 08日
综合 ⁄ 共 441字 评论关闭
昨天学了js,http://www.w3school.com.cn还是一如既往的给力。教程很好。 对html和js都不是很熟悉,但html和css很久之前都看过教程。加上有比较不错了XML DOM只是和实际开发经验,所以JS和HTML DOM理解起来都很简单。 边学边喝啤酒,一瓶下去,基本的JS已经了解完了。 记得好像看到个什么规律还是什么的,好像说:只要能用JS编写的程序,最后都会用JS编写。 真的吗,表示怀疑:地球上人这么多,可能主流的语言,都被大家用来开发过各种东西了。 我是搞C++的,了解C++的复杂性,但我也相信C++的份额可能越来越少,但不可能会完......
阅读全文
  • 06月
  • 06日
综合 ⁄ 共 1984字 评论关闭
import java.awt.Cursor; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Point; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import java.awt.event.MouseMotionListener; import java.awt.geom.Point2D; import java.awt.geom.Rectangle2D; import java.awt.geom.Rectangle2D.Double; import java.util.ArrayList; import javax.swing.JComponent; public class MouseComponent extends JComponent {private static final int SIDELENGTH = 10;private ArrayList<Rec......
阅读全文
  • 05月
  • 27日
综合 ⁄ 共 273字 评论关闭
QIntValidator           --  只让用户输入整数 QDoubleValidator     --  只让用户输入浮点数 QRegExpValidator    --  只让用户按照正则表达式定义好的样式进行输入   本章讲解如何使用Qt开发自定义窗口部件。 通过对一个已经存在的Qt窗口部件进行子类化或者直接对QWidget进行子类化,就可以创建自定义窗口部件。 集成自定义窗口到Qt设计师中,这样就可以像使用内置的Qt窗口部件一样来使用它们。 双缓冲技术,一种用于快速绘制的强大技术。   1.自定义Qt窗口部件 一个简单而直接的方法就是对相关的窗口部件类进行子类化。
阅读全文
  • 05月
  • 16日
综合 ⁄ 共 2950字 评论关闭
下面这篇文章说的很详细,我再做两点补充说明:        第一,LOB数据不能象其它类型数据一样直接插入(INSERT)。插入前必须先插入一个空的LOB对象,CLOB类型的空对象为EMPTY_CLOB(),BLOB类型的空对象为EMPTY_BLOB()。之后通过SELECT命令查询得到先前插入的记录并锁定,继而将空对象修改为所要插入的LOB对象。        第二,在插入到更新之间一定要将自动提交设为false否则,再次查找时就不能正确更新,查找时一定要用select XXX from table where id='XXX' for update 如果不加for update会报:“row containing the LOB value i......
阅读全文
  • 04月
  • 20日
综合 ⁄ 共 3247字 评论关闭
1. Python是一门解释型语言? 我初学Python时,听到的关于Python的第一句话就是,Python是一门解释性语言,我就这样一直相信下去,直到发现了*.pyc文件的存在。如果是解释型语言,那么生成的*.pyc文件是什么呢?c应该是compiled的缩写才对啊! 为了防止其他学习Python的人也被这句话误解,那么我们就在文中来澄清下这个问题,并且把一些基础概念给理清。 2. 解释型语言和编译型语言 计算机是不能够识别高级语言的,所以当我们运行一个高级语言程序的时候,就需要一个“翻译机”来从事把高级语言转变成计算机能读懂的机器语言的过......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 435字 评论关闭
在底层驱动中明明正确加载了gsensor,msensor,psensor等驱动了,并没有出现I2C错误(传感器都是I2C器件),但是在系统中启动时hwsen_open()时,将系统添加的传感器遍历时,报出sensor(?)没有添加成功,或者在上层应用中启动这些传感器时,并不能成功打开。例如指南针不能用(msensor),系统设置中不能横竖屏(gsensor),打电话的时候电话靠近时屏幕不灭(psensor)。出现以上系统驱动加载成功,但是系统上层始终都不能够启动传感器和启动对应的传感器的服务,一般问题就是出在中间层。在MTK中的mediatek/custom/($项目名)/hal/sensors......
阅读全文
  • 04月
  • 17日
综合 ⁄ 共 2383字 评论关闭
众所周知Android开机启动速度较慢,于是如何加快启动速度便成为一个值得讨论的问题。 在查阅过许多资料后(特别是Google Group的android-platform),我整理总结出下面几点基本看法。   Android开机启动耗时较多的部分有2个,分别是preload classes和scan packages。 这里又数preload classes最为耗时,在我的机子上一般需要13秒左右。关于preload classes的优化,可以参见http://www.eoeandroid.com/thread-29953-1-1.html。这篇帖子并没有给出如何优化preloaded-classes list的具体取舍。实际上,在看过google group众多......
阅读全文
  • 04月
  • 15日
综合 ⁄ 共 2235字 评论关闭
文章目录 六个鲜为人知的超酷Unix/Linux命令 六个鲜为人知的超酷Unix/Linux命令 http://os.51cto.com/art/201012/240632.htm     http://os.51cto.com  2010-12-28 10:12  周雪峰 译  51CTO.com  我要评论(0 ) 摘要: 在本文中,我们会介绍6个既酷又实用的Unix/Linux工具。这些工具可以帮助师父教会徒弟完成各种任务,可以让系统管理员在终端里通过图形了解系统负载情况,可以帮助C语言编程者找出那些segfault到底是由什么原因引起的,还可以预测天气等等。 标......
阅读全文
  • 03月
  • 20日
综合 ⁄ 共 5077字 评论关闭
1.什么是aidl:aidl是 Android Interface definition language的缩写,一看就明白,它是一种android内部进程通信接口的描述语言,通过它我们可以定义进程间的通信接口 icp:interprocess communication :内部进程通信   2.既然aidl可以定义并实现进程通信,那么我们怎么使用它呢?文档/android-sdk/docs/guide/developing/tools/aidl.html中对步骤作了详细描述: --1.Create your .aidl file - This file defines an interface (YourInterface.aidl) that defines the methods and fields available to a client. 创建你的aidl文件......
阅读全文
(注意:本文介绍的是数据仓库设计的Kimball方法,即多维模型;关系模型,即Inmon方法参见(四)) 1. OLAP(联机分析处理)与OLTP(联机事务处理)主要区别 用户和系统的面向性:OLTP面向事务,日常操作;OLAP面向分析,用于决策支持。 数据内容:OLTP当前数据;OLAP历史数据 数据库设计:OLTP使用ER图、面向应用;OLAP使用星形模式或雪花,面向主题。 视图:OLTP是详细的,一般的关系;OLTP汇总的,多维的。 访问模式:OLTP读写操作都有,需要并行控制和恢复机制;OLAP多为读 2. 多维数据模型 数据仓库和OLAP基于多维数据模型。......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 14417字 评论关闭
一、界面分页加载、滚动加载 ListView 实现像Android Market那样分页加载、滚动加载,需要这个ListView添加滚动条监听事件OnScrollListener,使用ListView的OnScroll方法来实现。如下参考代码。 public class ListViewScroll extends Activity {      ListView listView ;      private int lastItem = 0;      private listViewAdapter adapter;      @Override      public void onCreate(Bundle savedInstanceState) {          super.onCreate(savedInstanceState);          setContentView(R.layout.main);          listV......
阅读全文