你的位置:首页 > 操作系统
关于Android发送短信获取送达报告的问题
最近公司开发一个项目,要求app能够发送短信并获取送达报告。这本不是一个什么难题,实现这一功能的代码一搜一大把,那么这么简单的一个问题,为什么我要在这里提出来呢?那是因为我在写代码的时候掉入了一个坑,而且这很可能发生在很多和我一样粗心的朋友身上。先给大家分享一下当初让我掉进坑里的 ...
Java字节流在Android中的使用
转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6611252.html 引言:项目开发有时会使用上传文件到服务器,再从服务器取数据显示到本地这一过程;或者输入一段文字,再把文字显示出来。这个过程都用到了IO流。IO流分为字符流 ...
Android之上下文context
2017-03-25 00:02:19

Android之上下文context

Context,中文直译为“上下文”,SDK中对其说明如下: 1、它描述的是一个应用程序环境的信息,即上下文。 2、该类是一个抽象(abstract class)类,Android提供了该抽象类的具体实现类。 3、通过它我们可以获取应用程序的资源和类,也包括一些应用级 ...
撸一个Android高性能日历控件,高仿魅族
Android原生的CalendarView根本无法满足我们日常开发的需要,在开发吾记APP的过程中,我觉得需要来一款高性能且美观简洁的日历控件,觉得魅族的日历风格十分适合,于是打算撸一款。github地址:https://github.com/huanghaibin-dev/C ...
edittext + listview 实现搜索listview中的内容
主要原理:是在主界面有两个空间,一个是EditText,一个是ListView,ListView是放在EditText下面的,然后自定义建立一个adapter适配器,这个适配器要继承Filterable这个接口,并实现这个接口的两个方法,一个是过滤方法,一个是过滤后的方法,一般我 ...
linux popen 获取 ip    test ok
2017-03-25 00:00:22

linux popen 获取 ip test ok

任务:unix,linux通过c程序获取本机IP.1. 标准I/O库函数相对于系统调用的函数多了个缓冲区(,buf),安全性上通过buf 防溢出。2.printf 这类输出函数中“ ”若包含“记得要换成转义字符\" [objc] view plain ...
onTouch先执行,还是onClick执行?
有一个Button 按钮,要想为该按钮设置onClick事件和OnTouch事件mTestButton.setOnClickListener(new View.OnClickListener() { ...
关于 Windows 7 语言包
2017-03-25 00:00:20

关于 Windows 7 语言包

下载和安装其他语言,以便使用首选语言查看菜单、对话框和其他用户界面项目。在 Windows 7 中,下载语言的方式有两种:使用 Windows 更新。如果你运行的是 Windows 旗舰版或企业版,则可使用 Windows 更新下载可用语言包。使用 Windows 更新安装的语言 ...
Linux系统 awk sed R脚本 python脚本传入变量
sed 传入变量:1 chrI="chr2";sed -n "/$chrI/p" clippointpos.csv #变量用$var表示,把sed的单引号变为双引号即可awk 传入变量:1 chrI="chr2"; ...
002day
2017-03-25 00:00:07

002day

退出终端命令:exit关闭Linux系统的命令:init 0切换虚拟终端的方法:Ctrl+Alt+F[1~6]who命令 :查看有多少个终端打开着whoami命令:获取当前用户名date命令:查看时间日期cal命令:查看日历clear命令:清屏(或者 Ctrl+L)su命令 : ...
自定义ListView实现底部View自动隐藏和消失的功能
有这样一个ListView,要求在屏幕底部有一个筛选排序的浮动框:1、手指下拉隐藏,上滑显示 ;2、如果没做任何操作,2S之后,要自动显示;3、滑动到最底部,始终显示。首先看其效果图:实现上述效果,其实现原理如下: 1、在屏幕顶部固定一个BottomView, 2、然后自 ...
Android Butterknife 8.4.0 使用方法总结
http://www.cnblogs.com/zhaoyanjun/p/6016341.html ...
安卓6.0(棉花糖)新特性汇总
安卓6.0(棉花糖)新特性汇总Android伴随着众多新特性和新功能,Android6.0(API level 23)在系统和API上都有着诸多的改变。 1.App Permissions(软件权限管理) 在安卓6.0里,应用许可提示可以自定义了。它允许对应用的权限进行高度管 ...
Android属性系统简介
2017-03-24 12:00:24

Android属性系统简介

1、简介  在android 系统中,为统一管理系统的属性,设计了一个统一的属性系统。每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。在编译 ...
Android 7.0(牛轧糖)新特性
2017-03-24 12:00:21

Android 7.0(牛轧糖)新特性

Android 7.0(牛轧糖)新特性  谷歌正式在I/O大会现场详细介绍了有关Android 7.0的大量信息。目前,我们已经知道,新一代Android操作系统将支持无缝升级,能够通过Vulkan API来在中低硬件配置设备上实现流畅.游戏体验以及更多的Emoji表情。不过,A ...
iOS 将对象的属性和属性值拆分成key、value,通过字符串key来获取该属性的值
这篇博客光看标题或许就会产生疑问,某个对象,只要它存在某个属性,且值不是空的,不就能直接用点方法获取吗,为什么要拆分成key和value多此一举呢?下面,我用一个例子告诉大家,既然这方法是存在的,那就有它存在的价值。 有一个对象,比如说是仓库清单:model ...
Butter Knife使用详解
2017-03-24 12:00:11

Butter Knife使用详解

转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6610529.html Butter KnifeGithub地址: https://github.com/JakeWharton/butterknife官方说明给出的解释是 ...
Linux网络编程的API流程【转载】
原文:http://blog.chinaunix.net/uid-23069658-id-3300460.html Linux网络编程数据收发的API流程分析 只要把数据在协议栈中的流动线路和脉络弄清楚了,关于协议栈的实现部分,理解起来就轻松多了。 ...
Android内存泄漏排查利器LeakCanary
开源地址:https://github.com/square/leakcanary 在 build.gralde 里加上依赖, 然后sync 一下, 添加内容如下dependencies { .... debugCompile 'com.squareup.leakcana ...
Android 权限的实现
2017-03-24 00:00:58

Android 权限的实现

1. 权限   每个程序在安装时都有建立一个系统ID,如app_15,用以保护数据不被其它应用获取。Android根据不同的用户和组,分配不同权限,比如访问SD卡,访问网络等等。底层映射为Linux权限。 2. 应用申请权限   1) 应用 ...
iOS图片存在本地、再从本地获取图片
图片存在本地、再从本地获取图片//将图片保存到本地+ (void)SaveImageToLocal:(UIImage*)image Keys:(NSString*)key { NSUserDefaults* preferences = [NSUserDefa ...
RHEL 7 基础配置
2017-03-24 00:00:55

RHEL 7 基础配置

一、修改运行级别 查看运行级别: [root@rhel7Oracle ~]# systemctl get-defaultgraphical.target [root@rhel7Oracle ~]# runlevelN 3 修改运行级别: [root@rhel7Oracle ~ ...
CentOS 附加软件包
2017-03-24 00:00:35

CentOS 附加软件包

本人初学 CentOS,安装软件与 windows 下区别很大,大部分得通过 yum install xxx 。这有个问题,一方面 yum 资源有限,另一方面 yum 默认装的版本较低。比如 CentOS7 下 yum install php,得到的是 php5.4 的版本;如果 ...
iOS开源项目周报0323
2017-03-24 00:00:35

iOS开源项目周报0323

由OpenDigg 出品的iOS开源项目周报第十三期来啦。我们的iOS开源周报集合了OpenDigg一周来新收录的优质的iOS开源项目,方便iOS开发人员便捷的找到自己需要的项目工具等。CHIPageControl 炫酷的动画页面控件Transition 构建iOS视 ...
从一无所知的开始 学习STM32
首先说下博主不是什么大牛,还是一名在校的大二学生,主要是想学习STM32,想通过学习STM32,然后通过博客来记些笔记,来提高自己的能力。好了,来进入主题。哦,就是这个feel! 首先就是学习STM32,就是需要有自己的一块开发板,我用的就是实验室学长留下的一个野火板。自己感 ...
Android的开机流程及对应源码位置分析
1.系统引导bootloader  1)源码:bootable/bootloader/*  2)说明:加电后,CPU将先执行bootloader程序,此处有三种选择    a)开机按Camera+Power启动到fastboot,即命令或SD卡烧写模式,不加载内核及文件系统,此处 ...
Android 5.0(棒棒糖))十大新特性
Android 5.0(棒棒糖))十大新特性 1、 全新Material Design设计风格 Android Lollipop全新的设计语言是受到了多种因素影响,是一种大胆的平面化创新。换句话说,谷歌希望能够让Material Design给用户带来纸张化的体验 ...
AM335x启动
2017-03-24 00:00:31

AM335x启动

参考文件:1、TI.Reference_Manual_1.pdfhttp://pan.baidu.com/s/1c1BJNtm2、TI_AM335X.pdfhttp://pan.baidu.com/s/1geNOYI3芯片到uboot启动流程 :ROM → MLO(SPL)→ ...
Java反射在Android中的使用
转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6606687.html 做Java开发或者安卓开发的同学经常都会遇到这样一个问题,如果我们想调用A类里面的一个私有方法B,然后在C类中使用。通常的直接调用方法是行不通的。也有人说那就把 ...
Windows下Nginx的配置及配置文件部分介绍
一、在官网下载 nginx的Windows版本,官网下载:http://nginx.org/download/选择你自己想要的版本下载,解压 nginx(例如nginx-1.6.3) 包到你的window盘里的目录上。执行下列操作:(需要记住的,会经常用到)nginx -s st ...
Java时间间隔问题在Android中的使用
转载请注明出处:http://www.cnblogs.com/cnwutianhao/p/6606720.html 假设我们在做项目的时候,获取到了一段音频,也知道音频长度,那么我们想对音频做一些处理的时候,在这个处理动作之前往往要做时间循环判断已知:音频长度,并且还给出下面 ...
OSWatcher使用过程中小问题解决方法
本文介绍一下在使用OSWatcher过程当中遇到的两个问题的解决方法。如有更好的方法,敬请留言。 1:OSWatcher在配置文件里面设置了参数OSW_COMPRESSION为gzip后,OSWatcher采集的数据文件都会被压缩。使用OSWatcher bba生成分析报表时就会 ...
iOS 当使用FD_FullscreenPopViewController的时候遇到scrollView右滑手势无法使用的解决
当我们在ViewController中有scrollView的时候, 可能会遇到右滑无法响应返回手势, 有以下解决办法: 自定义scrollView, 实现该scrollView的以下方法即可:@implementation GOfflineContentScrollVie ...
华为Eudemon 100E的密码恢复
华为Eudemon 100E的密码恢复 转自http://blog.sina.com.cn/s/blog_53835f380100hdc3.html 为了让自己下次能记住 Eudemon 100E系统的初始用户名和密码都是“eudemo ...
iOS 解决tableView中headerView头部视图不跟随tableView滑动的方法
解决方法如下:if (scrollView.contentOffset.y >= 0 && scrollView.contentOffset.y <= pushNewsTableViewHeaderViewHeight) { ...
samba服务器笔记 (一)
2017-03-24 00:00:25

samba服务器笔记 (一)

Samba安装 samba:主服务包;samba-client:客户端;samba-common:通用工具;samba4-libs:库;samba-winbind:windows域映射;samba-winbind-clients:域映射客户端 samba的守护进程( ...
iOS 使用Instruments的工具小结
使用Instruments的工具iOSXcodeInstrumentsInstruments是一个官方提供的强大的性能调试工具集。 1.Blank(空模板):创建一个空的模板,可以从Library库中添加其他模板;2.Activity Monitor(活动监视器):监控 ...
Linux云自动化运维第四课
Linux云自动化运维第四课一、vim 1.vim光标移动1)在命令模式下:数字 ###移动到指定的行G ###文件最后一行gg ###文件第一行2)在插入模式下i ###光标所在位置插入I ###光标所在行行首a ###光标所在字符的下一 ...
Android 自定义TextView实现文本内容自动调整字体大小以适应TextView的大小
最近做通讯录小屏机 联系人姓名显示--长度超过边界字体变小/** * 自定义TextView,文本内容自动调整字体大小以适应TextView的大小 * @author yzp */ public class AutoFi ...
linux建立ftp用户
2017-03-24 00:00:20

linux建立ftp用户

#!/bin/bashsleep 1mkdir -p /ceshi/userdel ceshiuseradd -d /ceshi -s /sbin/nologin ceshiecho mima | passwd ceshi --stdinchown -R ceshi:ceshi ...
Python3.5 数据处理
2017-03-24 00:00:09

Python3.5 数据处理

一,安装pip3:#sudo apt-get install pip3二,安装jieba:#sudo pip3 install jieba三,安装sklearn:#sudo pip3 install scikit-learn四,安装sklearn依赖(numpy,scipy):# ...
AsyncTask注意事项
2017-03-24 00:00:02

AsyncTask注意事项

需要知道的重点:1. 在1.6之前,所有的AsyncTask在一个单独的线程中有序的执行。2. 从1.6到2.3,这些AsyncTask在一个线程池中执行,但是有上限。3. ...
[Android]Android布局优化之include /
转载请标明:转载于http://www.cnblogs.com/Liuyt-61/p/6602891.html ------------------------------------------------------------------------------- ...
IOS动态自适应标签实现
2017-03-23 12:00:20

IOS动态自适应标签实现

先上效果图 设计要求1、标签的宽度是按内容自适应的2、一行显示的标签个数是动态的,放得下就放,放不下就换行3、默认选中第一个4、至少选中一个标签实现思路首先我们从这个效果上来看,这个标签是有选中和不选中状态,那我们首选的控件肯定就是用 UIButton来实现了。这个小程度的重 ...
Android设置透明状态栏和透明导航栏
Android透明状态栏只有在4.4之后有。在代码中加入下面几行代码即可实现 ...
试一下写博客
2017-03-23 12:00:11

试一下写博客

我是一名Linux入门学习者,希望通过国博客园记录我学习Linux的经历。 ...
MAC升级openssl
2017-03-23 12:00:09

MAC升级openssl

mac系统自带的openssl版本如下$ openssl versionOpenSSL 0.9.8zh 14 Jan 2016github上检查最新版本使用homebrew安装opensslbrew install openssl如果openssl版与新版差异较大需要升级home ...
win Server 2008 笔记
2017-03-23 00:01:16

win Server 2008 笔记

1、开启tsmmc 远程登录连接 需要在入站规则中启用一下规则 远程管理(RPC-EPMAP) 远程管理(RPC) 远程管理(RPCNP-IN) 远程管理(TCP-IN) ...
Linux:CentOS7网卡设置(P1)
Linux设置网卡可以通过几种方式方法一:输入setup方法二:修改配置文件 推荐使用修改配置文件的方式进行网络配置,以下为CentOS7在VirtualBox下的配置过程。网卡配置文件位置   /etc/sysconfig/networ ...
Linux常用命令使用
2017-03-23 00:01:15

Linux常用命令使用

系统基础相关使用root用户的环境变量切换到root用户 su -显示当前工作路径 pwd显示当前系统默认语言及键盘布局 localectl显示系统中能支持的所有语言 localectl list-locales配置系统默认语言为中文 localectl se ...
Telnet的开启及使用
2017-03-23 00:00:47

Telnet的开启及使用

1首先在控制面板找到程序和功能,双击点开。2,点击打开或关闭WINDOWS功能3勾选上这两项点击确定即可。 -----------------------------------------------------------如何使用? ...
输入法出现时,中间固定,底部上移的代码
其实读了一篇Android实现弹出输入法时,顶部固定,中间部分上移的效果文章之后,大致方法已经知道,可是怎么调都调不对,因此笔者试了各种方法,最后才发现由于一个小细节才没有局部上移的效果。  具体步骤如下:    (1)在AndroidManifest.    (2)如果acti ...
Build your own linino system 编译你自己的linino系统
懒癌犯了,先简单写过程,之后有时间再补上每一步的理由吧。对着来一遍,有bug请留言,我会尝试回答。(づ ̄ 3 ̄)づ —————————————————————————————————————————————————————————— arduino简介、linino简介 ...
Unity Android 真机调试
2017-03-23 00:00:42

Unity Android 真机调试

官方文档 https://docs.unity3d.com/Manual/AttachingMonoDevelopDebuggerToAnAndroidDevice.html然而 按照官方文档 很多人会出现 monodevelop Attach to Process 对话框 ...
【CNMP系列】VIM编辑器详解
缘起大学的时候做过Linux内核驱动程序研发,之前写C语言就是用的Vim编辑器,当年的Vim还不如今天之强大,当时的插件也没有现在这么多,只是觉得这个编辑器能满足我想要的所有,查看Linux内核代码,调试C程序,调试汇编代码,写Shell脚本,跑定时测试任务,等等等,都离不开这个 ...
iOS 文本转语音(TTS)详解:Swift
上一篇博客讲解了iOS的speech FrameWork语音识别的功能:http://www.cnblogs.com/qian-gu-ling/p/6599670.html,对应的这篇博客就写一下文本转语音。TTS很简单,没有权限设置,也没有一大堆代码,代码如下:import U ...
蝼蚁的觅食之路 之 LAMP快速安装教程
ps:度娘上的LAMP安装更全,解释更加清楚,以下纯属个人思路,仅供参考lamp 快速安装步骤1、允许远程登录1.1 开放22端口 firewall-cmd --zone=public --add-port=22/tcp --permanent1.2 重启防火墙 sudo sys ...
ios随机数不重复
2017-03-23 00:00:40

ios随机数不重复

NSMutableArray* Valuearr=[NSMutableArray new]; int counN=9; for(int i=0;i<counN;i++) //创建出5条laber来让他进行跑马灯的效果 ...
onInterceptTouchEvent与onTouchEvent默认返回值
其中Layout里的onInterceptTouchEvent默认返回值是false,这样touch事件会传递到View控件,Layout里的onTouch默认返回值是false, View里的onTouch默认返回值是true,当我们手指点击屏幕时候,先调用ACTION_DOW ...
Linux基础之
2017-03-23 00:00:32

Linux基础之

一. 网络配置修改1.临时修改(ip,dns,netmask,gateway)  临时修改网络配置,只要没有涉及到修改配置文件的,在network服务重启后,所有设置失效2.永久修改(ip,dns,netmask,gateway)  修改网络配置文件“ifcfg-ens33”,保 ...
第一页下一页12345678910下10页末页第1/447页,总共:26778条数据