编程技术

Orz解释

学名“失意前体屈”,原为失意时双膝下跪、双手撑地的象形文字。后引申出拜倒、跪服、忏悔等意思。Orz(也可以写成Oro、Or2、On_、Otz、OTL、sto、Jto、○| ̄|_)是一种源自於日本的网路象形文字(或心情图示),并且在2004年时在日本、中国与台湾俨然已经成为一种新兴的次文化。这个图示的意义是一个人面向左方、俯跪在地,在日文中原本的意义是「失意体前屈」,o代表这个人的头、r代表手以及身体,z代表的是脚。人们在网路上,例如在电子邮件、IRC聊天室

系统 2019-08-29 22:35:33 2585

Android

Android开发指南-用户界面-用户通知

通知用户NotifyingtheUser某些情况下需要通知用户你的应用程序中发生了一个事件。一些事件请求用户应答而另外一些则不需要。比如:·当一个事件比如保存文件结束时,应该出现一条消息确认保存成功。·如果一个后台运行的应用程序需要用户关注,这个应用程序应该创建一个通知来允许用户在方便时进行应答。·如果这个应用程序在执行一个用户必须等待的任务(比如家在一个文件),那么应用程序应该显示一个盘旋的进度轮或进度条。所有这些通知任务可以通过一个不同的技术获取到:·

系统 2019-08-29 22:18:48 2585

Android

Android电视关闭的动画效果

老式电视机关闭的时候画面一闪消失的那个效果:首先创建一个TVOffAnimation继承于Animation:importandroid.graphics.Matrix;importandroid.view.animation.AccelerateDecelerateInterpolator;importandroid.view.animation.Animation;importandroid.view.animation.Transformation;

系统 2019-08-29 22:18:04 2585

Android

Android基础教程之----SMS简单发送短信程序(两

前面的范例,示范了如何通过程序拨打电话,在GSM移动通信系统的服务中,除了打电话外,另一个常用的功能,就是发短信.也因为如此,许多电信业者推出专属短信族的专用费率,由此可知短信功能对手机的重要性.发送短信的关键程序是通过SmsManager对象的sendTextMessage()方法来完成,其中sendTextMessage()方法需传入五个值,依次是收件人地址(String),发送地址(String),发送服务(PendingIntent)与送达服务(P

系统 2019-08-29 22:06:08 2585

编程技术

扑翼机

当古人梦想着飞行时,都是以飞鸟为蓝图的,无论是伊卡洛斯、达文西还是滑翔翼大师奥托.利林塔尔,想象出来的飞行器都是模拟鸟拍翅动作的「扑翼机」(Ornithopter)。只是随着二十世纪初的研究进展,发现固定翼加上动力是更加有效率的飞行方法后,扑翼机渐渐被人们抛到了脑后,成为少数人追求的目标。达文西被认为是扑翼机的始祖,虽然他设计的扑翼机从来没超出草稿阶段(或至少大家是这样认为的),但是却有很多元素证明了这不是个一昧抄袭鸟类的设计,而是认真的想要做一架飞行器来

系统 2019-08-29 22:03:28 2585

Android

Android游戏开发之单点触摸与多点触摸的响应方

Android游戏开发之单点触摸与多点触摸的响应方式雨松MOMO原创文章如转载,请注明:转载自雨松MOMO的博客原文地址:http://blog.csdn.net/xys289187120/article/details/6686708游戏开发中的触摸事件在游戏开发中监听屏幕触摸事件须要在View中重写父类onTouchEvent方法,在重写的方法中拦截用户触摸屏幕的一些信息,比如触摸屏幕的X、Y坐标触摸屏幕发生的事件触摸按下触摸抬起触摸移动,触摸屏幕发生

系统 2019-08-29 22:01:19 2585

编程技术

【排序结构5】 基于比较的内部排序总结

★基于“比较”操作的内部排序性能大PK我们首先总结一下《排序结构专题1-4》中的十种方法的性能((N个关键字的待排序列)):排序方法平均时间最坏时间辅助存储空间稳定性直接插入排序O(N^2)O(N^2)O(1)√折半插入排序O(N^2)O(N^2)O(1)√希尔排序O(N*logN)O(N*logN)O(1)×起泡排序O(N^2)O(N^2)O(1)√快速排序O(N*logN)O(N^2)O(logN)×简单选择排序O(N^2)O(N^2)O(1)√树形选

系统 2019-08-29 21:59:42 2585

Android

android之wifi开发(一)

WIFI就是一种无线联网技术,常见的是使用无线路由器。那么在这个无线路由器的信号覆盖的范围内都可以采用WIFI连接的方式进行联网。如果无线路由器连接了一个ADSL线路或其他的联网线路,则又被称为“热点”。在Android中对Wifi操作,android本身提供了一些有用的包,在android.net.wifi包下面。主要包括以下几个类和接口:1.ScanResult主要用来描述已经检测出的接入点,包括接入点的地址,接入点的名称,身份认证,频率,信号强度等信

系统 2019-08-29 21:59:24 2585

编程技术

《我也能做CTO-程序员职业规划》读书笔记

2011年的计划到现在还没有做出来,最主要的原因是10年的方向并不清楚。趁着过年在家闲着的这段时间,把《我也能做CTO-程序员职业规划》这本书看一看,希望能对年度计划有所帮助。截止今日,已全部读完,以下是读书笔记。最后一章,由于离目前的我还较远,所以并没有做详细的记录。一些其它的想法/收获:《我也能做CTO-程序员职业规划》读书笔记

系统 2019-08-12 01:32:53 2585

Python

python的is与==的区别

isis比较的是两个变量的地址值,如果地址值正确,则返回True,否则返回False,实例如下:如图所示,a,b列表的数值相等,但地址是不相等的,所以返回True,与值无关====比较的是两个变量的值相等,如果值相等,则返回True,否则返回False,实例如下:如图所示,其数值相等,所以返回True,因为==只比较的是值,与地址无关

系统 2019-09-27 17:57:21 2584

Python

Python 旋转打印各种矩形的方法

打印旋转矩阵应该是很经典的算法问题了。题目描述如下:给定一个m*n要素的矩阵。按照螺旋顺序,返回该矩阵的所有要素。思路:1,先定义矩阵的左上和右下的坐标,然后通过两个坐标来打印这一圈矩阵;2,将左上的坐标下右下移动,右下的坐标向左上移动,来缩小打印圈,进行下一圈矩阵的打印;3,一直缩小打印直到结束。代码:defprint_circle(matrix,up_hang,up_lie,down_hang,down_lie):result=[]ifup_lie==

系统 2019-09-27 17:56:26 2584

Python

python 迭代器和iter()函数详解及实例

python中迭代器和iter()函数迭代器为类序列对象提供了一个类序列的接口。python的迭代无缝地支持序列对象,而且它还允许程序员迭代非序列类型,包括用户定义的对象。迭代器用起来很灵巧,你可以迭代不是序列但表现处序列行为的对象,例如字典的键、一个文件的行,等等。迭代器的作用如下:•提供了刻扩展的迭代器接口;•对列表迭代带来了性能上的增强;•在字典迭代中性能提升;•创建真正的迭代接口,而不是原来的随即对象访问;•与所有已经存在的用户定义的类以及扩展得模

系统 2019-09-27 17:56:24 2584

Python

Python破解Wifi密码思路

一、前言说明本机运行环境:系统环境Win10,运行环境Python3.6,运行工具Pycharm需要Python的包有:pywifi这是一种暴力破解wifi的模式,需要的时间比较长,本文主要提供一个破解思路二、思路介绍先生成一个密码字典(此步骤也可以从网上下载字典)循环用密码字典的每个密码去尝试连接Wifi,直到成功三、源码设计1.密码字典TXT文件生成,本文提供的比较简单,实用破解可以根据一般密码设置,去生成比较大比较全的密码字典一般设置密码规则,可以参

系统 2019-09-27 17:54:17 2584

Python

Python实现把utf-8格式的文件转换成gbk格式的文件

需求:将utf-8格式的文件转换成gbk格式的文件实现代码如下:复制代码代码如下:defReadFile(filePath,encoding="utf-8"):withcodecs.open(filePath,"r",encoding)asf:returnf.read()defWriteFile(filePath,u,encoding="gbk"):withcodecs.open(filePath,"w",encoding)asf:f.write(u)de

系统 2019-09-27 17:52:51 2584

Android

条码扫描二维码扫描——ZXing android 源码简化

前言最近公司的Android项目需要用到摄像头做条码或二维码的扫描,Google一下,发现一个以ApacheLicense2.0开源的ZXing项目。Zxing项目里的Android实现太过复杂多余东西太多,得对其进行简化。前提条件下载源代码:点击这里编译核心库:Zxing的主页上有介绍具体步骤,大家也可以参照这篇博文:android条码识别软件开发全解析(续2详解绝杀!)导入项目打开Eclipse导入源码中的Android项目,然后右击项目选择“Buil

系统 2019-08-29 23:51:01 2584