搜索到与相关的文章
Android

Android 开发之短信的收发及在android模拟器之

引言本文通过运行两个Android模拟器,介绍在Android中如何实现短信服务(SMS,shortmessageservice)的功能。通过这个例子,我想带给大家的是:更加熟悉之前介绍过的Android应用程序的概念及技术细节,且通过实例调度大家的兴趣。我之所以选择SMS为例子,主要原因是SMS已经非常成熟了,从中可以发掘更多的信息和技术细节,而且我相信大部分人发短信比打电话多。本文的主要内容如下:1、温故知新2、准备工作:SMS涉及的主要类SmsMan

系统 2019-08-29 22:32:05 2598

编程技术

最坏的USB设备:香烟?

这个设备很简单,就是给那些烟瘾的人设计的,你可以通过10个吸烟嘴,中间部位为喷雾器,是水蒸汽效果,充电之后可以喷出和香烟差不多的效果,外观类似普通香烟。不燃烧、不含焦油和其他化学物质。适合那些老烟枪辅助戒烟使用。最坏的USB设备:香烟?

系统 2019-08-29 22:03:40 2598

Java

JAVA面试题解惑系列(二)——到底创建了几个St

好东西分享我们首先来看一段代码:Java代码Stringstr=newString("abc");Stringstr=newString("abc");紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建String对象相关的一些JAVA知识。我们可以把上面这行代码分成Stringstr、=、"abc"和newString()四部

系统 2019-08-12 09:29:27 2598

各行各业

将P2P虚拟货币(比特币、莱特币....)的算力用

比特币最近几年非常火爆。发明者中本聪设计了一个特定的算法用于生成(发行)比特币,让各位玩家(矿工)用自己的CPU、显卡,或者更加专业的矿机,通过无聊的并行计算算出比特币的特定密码(挖矿)。为了保证全网比特币按照特定的发行速度递增,并最终无限趋近于上限2100万枚,挖矿难度会根据全网算力进行动态调整。由于进场人数急剧增加,谁的算力大,谁挖到比特币的几率就高,因此这是一个类似于“军备竞赛”的过程。前期硬件投入,加上巨大的电力消耗,回本机会往往非常渺茫,更重要的

系统 2019-08-12 09:27:42 2598

SqlServer

SQL Server 无法修改表,超时时间已到

SQLServer一张表存储大量数据的时候,对表结构作修改就非常耗时了。其实耗时还好说,我们年轻,有的是时间……最怕的是它觉得太耗时就放弃给你修改了。这几天想给某个表加个字段,就遇到了这样的问题。点了保存后过一段时间,就会弹出个对话框说:无法修改表。超时时间已到,在操作完成之前超时时间已过或服务器未响应解决办法:在SQLServerManagementStudio里,通过菜单“工具-选项”打开选项对话框。在左侧寻找“设计器-表设计器和数据库设计器”,然后在

系统 2019-08-12 01:54:16 2598

数据库相关

数据库一直显示恢复中。。记录一则处理数据库异

bug重现:1、压缩数据库日志2、重新生成某些表的索引,当生成最大表索引的时候(100G详细内容表)长时间无相应3、打开任务管理器发现内存耗尽,此时我点了下sql然后sms报错,然后sql死掉4、关闭进程,重启sql服务5、打开web服务器iis站点,发现无法访问数据库6、打开数据库服务器发现[数据库恢复中]点击展开提示数据库损坏。此时我慌了,认为这次闯祸了,nm500G数据啊而且最新备份是一个月前的。然后开始思考,是否需要重新启动下数据库?解决方案:1、

系统 2019-08-12 01:52:40 2598

Tomcat

docker容器跑tomcat遇到的坑

使用docker容器跑tomcat,由于同一个宿主机上跑了多个容器,再加上宿主机本身跑了很多进程,导致系统总的进程数达到了8000+,而容器中tomcat的启动脚本中会调用自带的setenv.sh,在setenv.sh中有这么一句ulimit-u8192,由于系统进程数已经达到了8192,因此在启动tomcat时会报错:tomcat/bin/catalina.sh:fork:retry:Nochildprocessestomcat/bin/catalina

系统 2019-08-12 01:33:44 2598

Linux

Linux高级命令行技巧

Linux的命令行方式有着强大的功能,对于熟练的Linux系统管理员来说,往往只需要通过各种技巧,组合构成一条复杂的命令,从而完成用户任务。那么一条复杂的Linux命令怎样构成呢?下面来介绍几个技巧。利用输入/输出重定向在Linux命令行模式中,如果命令所需的输出不是来自键盘,而是来自指定的文件,这就是输入重定向。同理,命令的输出也可以不显示在屏幕上,而是写入到指定文件中,这就是输出重定向。接下来看看标准输入/输出重定向在构造一条Linux命令中的实际应用

系统 2019-08-12 01:33:25 2598

Tomcat

How Tomcat Works(十六)

本文接下来会介绍Host容器和Engine容器,在tomcat的实际部署中,总是会使用一个Host容器;本文介绍Host接口和Engine接口及其相关类Host容器是org.apache.catalina.Host接口的实例,Host接口继承自Container接口,其定义如下publicinterfaceHostextendsContainer{publicstaticfinalStringADD_ALIAS_EVENT="addAlias";publi

系统 2019-08-12 01:33:17 2598