通过prctl给线程起名
为了能方便的区分一个进程中的每个线程,可以通过prctl()给每个线程取个名字。这样在会创建多个线程的程序执行过程中,就能知道一个pid或tid对应的是哪个线程。
prctl是个系统调用,可以用来读取和更改一个线程的属性。其用户态接口定义如下:
#include 
int prctl(int option, unsigned long arg2, unsigned...
                            
                            
                                分类:
编程语言   时间:
2016-05-09 07:04:48   
                                阅读次数:
392
                             
                         
                    
                        
                            
                            
                                1 前言
使用 CGContextSetShadow 过程,为绘制在图形环境上的形状应用阴影。
CGContextSetShadowWithColor 过程:这个过程接受的参数和 CGContextSetShadow 完全相同,不过加了一个 CGColorRef 类型的参数,用于设 置阴影的颜色。
2 代码实例
ZYViewControllerView.m...
                            
                            
                                分类:
其他好文   时间:
2016-05-09 07:02:59   
                                阅读次数:
173
                             
                         
                    
                        
                            
                            
                                Spark学习五:spark sql标签(空格分隔): SparkSpark学习五spark sql
一概述
二Spark的发展历史
三Spark sql和hive对比
四spark sql 架构
五sprk sql访问hive数据
六catalyst
七thriftserver 
八Dataframe
九加载外部数据源
Spark SQL强大诞生了
一,概述:二,Spark的发展历史三,Spark...
                            
                            
                                分类:
数据库   时间:
2016-05-09 07:02:30   
                                阅读次数:
450
                             
                         
                    
                        
                            
                            
                                基本上没有人愿意写错程序,基本上也没有人能写出不出错的程序,特别是一次写成。反正活了几十年,没见过没错的和一次成功的,所以没有不真机调试的,(还有压测,游戏效率问题,但是真正懂得不是很多)很善慕那些作家,随便写的东西都能出书,反正写出来的东西错了也就错了,有个人文风。最近公司一个小弟问为什么不用模拟器调试,我只能再次O嘴
我的用法还是简单的
adb logcat -s Unity Activi...
                            
                            
                                分类:
其他好文   时间:
2016-05-09 07:04:05   
                                阅读次数:
192
                             
                         
                    
                        
                            
                            
                                之前没用过滤器的时候我们解决乱码 的办法是在每个servlet最前面加 
响应乱码:response.setCharacterEncoding("utf-8");//通知服务器 response.setContentType("text/html;charset=utf-8"); //通知浏览器(其实底层也通知了服务器 所以上一行代码其实可用不用写)post请求乱码:request.setChara...
                            
                            
                                分类:
编程语言   时间:
2016-05-09 07:03:55   
                                阅读次数:
163
                             
                         
                    
                        
                            
                            
                                lecture 1cs131,计算机视觉本科课程,导论。 
cs231a,计算机视觉研究生课程,涵盖CV更加广的知识(cs231n主要是vision recognition/image classification) 有志CV者建议学习 
cs231n,主要讲CNN用于image classification历史就不多扯了。。说是几百万年前生物视觉的诞生大幅促进了进化过程,因为捕食者有了眼睛会追,被...
                            
                            
                         
                    
                        
                            
                            
                                Linux的程序包管理专业概念POSIX:Portable Openratin System  跨平台调用
API:兼容,意味开发库兼容,因此,源代码可跨平台
ABI:兼容,编译后的程序可以跨平台
库为函数,function  
库:可执行程序,本身不能作为程序执行入口,但可以被调用,是编译好的二进制格式
程序的过程:     预编译、编译、汇编、链接
     #静态链接:将库包含在程序中...
                            
                            
                                分类:
系统相关   时间:
2016-05-09 07:01:37   
                                阅读次数:
267
                             
                         
                    
                        
                            
                            
                                Spark学习七:spark streaming与flume集成标签(空格分隔): Spark一,启动flumeflume-conf.properties文件agent002.sources = sources002
agent002.channels = channels002
agent002.sinks = sinks002
## define sources
agent002.sources...
                            
                            
                                分类:
Web程序   时间:
2016-05-09 07:02:06   
                                阅读次数:
202
                             
                         
                    
                        
                            
                            
                                Spark学习六:spark streaming标签(空格分隔): SparkSpark学习六spark streaming
一概述
二企业案例分析
三Spark streaming的工作原理
四textFileStreaming的应用
四企业中的开发方式
五总结
一,概述一个简单的实例 
1,安装ncnc -lk 99992,启动应用./bin/run-example streaming.Newo...
                            
                            
                                分类:
其他好文   时间:
2016-05-09 07:01:05   
                                阅读次数:
230
                             
                         
                    
                        
                            
                            
                                Spark学习八:spark streaming与flume和kafka集成标签(空格分隔): SparkSpark学习八spark streaming与flume和kafka集成
一Kafka
二flume和kafka的集成
三kafka和spark streaming的集成方式一kafka推送
四kafka和spark streaming的集成方式一spark streaam主动获取
五spar...
                            
                            
                                分类:
Web程序   时间:
2016-05-09 07:03:05   
                                阅读次数:
292
                             
                         
                    
                        
                            
                            
                                小知识
调试变量使用dd() //输出给定变量然后结束脚本的执行
lar官方提供的表单包:illuminate/html 
composer require illuminate/html 
具体用法参照https://laravist.com/article/14
在使用表格的时候,加上{{ csrf_field() }} 
原理:生成一个包含CSRF令牌的HTML隐藏input
lar数据库获取...
                            
                            
                                分类:
其他好文   时间:
2016-05-09 07:02:23   
                                阅读次数:
200
                             
                         
                    
                        
                            
                            
                                电话服务 
对电话进行监听: 
1.使用getSystemService()方法可以取得Context.TELEPHONY_SERVICE服务,取得的服务对象类型为android.telephony.TelephonyManager. 
Listen()方法是比较重要的一个方法,通过此方法可以绑定一个PhoneStateListener类的对象,以完成对电话各个状态的监听,在此类中,主要是通过onC...
                            
                            
                                分类:
移动开发   时间:
2016-05-09 07:00:51   
                                阅读次数:
385
                             
                         
                    
                        
                            
                            
                                1.GCD的核心是:将任务添加到队列;
2.GCD中的任务是使用block封装的;
3.任务的取出遵循先进先出,后进后出的原则;GCD会自动的将队列中的人物取出,放到对应的线程中执行;
4.GCD会自动的管理线程的生命周期(创建线程,调度任务,线程销毁);线程在一定的时间内可以复用;
5.GCD的队列分为两大类型:
串行队列(serial dispatch queue):任务一个接一个执...
                            
                            
                                分类:
编程语言   时间:
2016-05-09 07:02:02   
                                阅读次数:
214
                             
                         
                    
                        
                            
                            
                                信息的表示和处理2.1 信息存储
机器级程序将存储器视为一个非常大的字节数组,称为虚拟存储器。
存储器的每个字节由一个唯一的数字表示,称为它的地址
所有可能地址的集合称为虚拟地址空间
2.1.1 十六进制表示法python 中十六进制的转变方法a=15;
print(hex(a))//print:0xf
2.1.2 字
字长决定虚拟地址空间的最大大小
32位的是4G(2^32)
2.1.3 数据大小...
                            
                            
                                分类:
移动开发   时间:
2016-05-09 07:00:01   
                                阅读次数:
257
                             
                         
                    
                        
                            
                            
                                CC Layer Tree绘制完成后,会同步到一个新的CC Pending Layer Tree去。同步过程由Compositor线程执行,并且Main线程处于等待状态。所谓同步,就是将CC Layer Tree的内容拷贝到CC Pending Layer Tree去。同步完毕,Main线程就会被唤醒。本文接下来分析CC Layer Tree同步为CC Pending Layer Tree的过程。...
                            
                            
                                分类:
Web程序   时间:
2016-05-09 07:00:55   
                                阅读次数:
323
                             
                         
                    
                        
                            
                            
                                反射和注解的使用反射是java一个非常强大的特性,使用反射可以在代码运行时对代码进行分析检测和处理,是学习框架知识必须掌握的部分。注解在现在流行框架中的使用日益增多,这种约定优于契约的处理形式,使得代码变得简单和易于编写,其灵活性远远大于使用配置文件配置的方式。本文从一个简单的demo入手,来探索框架的根基。 
此demo主要完成以下几点: 
1. 定义自己的注解 
2. 在示例类中使用我们自己的注...
                            
                            
                                分类:
其他好文   时间:
2016-05-09 06:59:29   
                                阅读次数:
150
                             
                         
                    
                        
                            
                            
                                数据不平衡问题的处理...
                            
                            
                                分类:
其他好文   时间:
2016-05-09 07:01:58   
                                阅读次数:
274