码迷,mamicode.com
首页 > 编程语言
为什么我们可以在非UI线程中更新UI
看到这样的标题……估计N多人会说我是逗比…………因为很多盆友在学习Android(特别是从4.0之后开始入门的)的时候都会常看见或听到别人说我们更新UI呢要在UI线程(或者说主线程)中去更新UI,不要在子线程中更新UI,而Android官方呢也建议我们不要在非UI线程直接更新UI,为什么呢?借助Android官方的一句话来说就是: “The Android UI toolkit is not thread-safe and the view must always be manipulated on the...
分类:编程语言   时间:2015-02-03 15:10:13    阅读次数:348
C++的static静态变量
1?  静态成员变量的初始化需要在类外完成 2?  静态成员不属于具体的某个对象,而属于整个类 3?  所有对象共享本类中的静态成员 4?  静态成员最好直接通过类名::成员来访问和调用 // // main.cpp // Static // // Created by 06 on 15/2/3. // Copyright (c) 2015年 黄永锐. All rights...
分类:编程语言   时间:2015-02-03 15:08:06    阅读次数:189
Python 使用单链表实现队列 (基于class, 包含迭代器)
Python 使用单链表实现队列 (基于class, 包含迭代器)...
分类:编程语言   时间:2015-02-03 15:08:51    阅读次数:195
Python网页编程(CGI)
1)程序简单,引用几个关键处理即可: #coding=utf-8 #!/usr/bin/python # CGI处理模块 from os import environ import cgi, cgitb # 创建 FieldStorage 的实例化 form = cgi.FieldStorage() # 获取数据 user_id ="a"; password="b";...
分类:编程语言   时间:2015-02-03 15:08:29    阅读次数:220
使用Maven构建一个简单的java工程
原文是我在学习Spring的过程中,在Spring的官网上看到的一个指南:BuildingJava Projects with Maven——http://spring.io/guides/gs/maven/#scratch。我也是刚接触Maven。看到这篇文章觉得非常简单,但又非常实用,尤其是对于像我这样的Maven初学者。基本上看了这篇后能大概只能Maven是个什么东西,干点什么事,并能够上手...
分类:编程语言   时间:2015-02-03 15:06:38    阅读次数:230
Unity3D 使用Texturepacker打包工具制作NGUI(Atlas)图集
1、首先下载Texturepackage工具,网上有破解版的,也可以到官网下载使用免费版,https://www.codeandweb.com/texturepacker/,接着就是简单的安装不在过多的介绍。 2、打开我们的Texturepackage工具,准备好我们的图片,本人使用的资源图片来自网上,如图:,接着就是全选拖拽到Texturepackage工具的右端,Texturepackage...
分类:编程语言   时间:2015-02-03 15:02:25    阅读次数:328
C/C++内存分配
一、 预备知识—程序的内存分配:一个由C/C++编译的程序占用的内存分为以下几个部分:1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构...
分类:编程语言   时间:2015-02-03 14:59:11    阅读次数:155
c语言怎么在后台挂起进程
MAXFILE =65535// 创建deamon进程 pc = fork(); //第一步 if(pc0) exit(0); setsid(); //第二步 chdir("/"); //第三步 um...
分类:编程语言   时间:2015-02-03 14:55:32    阅读次数:398
Java 中的 Timer
java.util.Timer功能1) 可以安排自劢的计划仸务的类, 每个仸务都是一个线程2) 创建Timer 实例3) 为Timer 实例增加计划仸务, 计划仸务是一个接口4) 使用cancel() 清除timer对象上所有计划仸务1. Timer timer = new Timer(); tim...
分类:编程语言   时间:2015-02-03 14:52:56    阅读次数:165
.net转的时间戳用java去解析的代码
/// /// 转换成java解析一致的时间戳 /// /// /// public static string ToJavaTimestamp(this DateTime time) { ...
分类:编程语言   时间:2015-02-03 14:55:09    阅读次数:183
Swift基础加强
创建一个playGround,然后看一下代码,跟着打,别复制粘贴。 1 // Playground - noun: a place where people can play 2 3 import UIKit 4 5 // HelloWorld 6 var str = "Hello,...
分类:编程语言   时间:2015-02-03 14:49:53    阅读次数:191
C/C++ static
C/C++中static关键字作用总结1.先来介绍它的第一条也是最重要的一条:隐藏。(static函数,static变量均可)当同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。举例来说明。同时编译两个源文件,一个是a.c,另一个是main.c。//a.cchar a =...
分类:编程语言   时间:2015-02-03 14:49:05    阅读次数:149
C++移位运算符
关于逻辑移位、算术移位可參见迅雷深大笔试题部分。的一道题。曾经看到C++标准上说,移位运算符(>)出界时的行为并不确定:The behavior is undefined if the right operand is negative, orgreater than or equal to the...
分类:编程语言   时间:2015-02-03 14:46:36    阅读次数:131
串口编程 - C语言
串口的数据接收:(1)定义一个字符数组,将一帧数据全部 接收完成后,再进行解析; char transbuf[BUFSIZE]; char_ptr transbufptr = transbuf; uint_32 transnum; uint_32 TotalLen=0; static char Te...
分类:编程语言   时间:2015-02-03 14:47:19    阅读次数:318
Java 异常解决之java.lang.IllegalArgumentException: Comparison method violates its general contract!
Java异常解决在你的代码前加一句 System.setProperty("java.util.Arrays.useLegacyMergeSort", "true"); 我也不知道什么原理,可是攻克了!!!哈哈
分类:编程语言   时间:2015-02-03 14:46:04    阅读次数:174
java动态编译类文件并加载到内存中
如果你想在动态编译并加载了class后,能够用hibernate的数据访问接口以面向对象的方式来操作该class类,请参考笔者的这篇博文-(该博文暂未发布) 所谓动态编译,就是在程序运行时产生java类,并编译成class文件。 一、这里介绍两种动态编译java文件的方式。 第一种...
分类:编程语言   时间:2015-02-03 14:44:06    阅读次数:191
ipython notebook install
1.python install (ubuntut系统默认2.7.x) Github: https://github.com/ipython/ipython2.sudo apt-get install ipython3.sudo apt-get install ipython-notebook4.i...
分类:编程语言   时间:2015-02-03 14:45:36    阅读次数:130
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!