开始动手之前先来讲一下实现原理,在一个Activity的布局中需要有三部分,一个是左侧菜单的布局,一个是右侧菜单的布局,一个是内容布局。左侧菜单居屏幕左边缘对齐,右侧菜单居屏幕右边缘对齐,然后内容布局占满整个屏幕,并压在了左侧菜单和右侧菜单的上面。当用户手指向右滑动时,将右侧菜单隐藏,左侧菜单显示, ...
分类:
移动开发 时间:
2017-08-17 23:32:40
阅读次数:
261
iOS提供了一个类AVSpeechSynthesizer来实现文本到语音的功能, 即读出文字 直接上代码: ...
分类:
移动开发 时间:
2017-08-17 23:32:30
阅读次数:
255
有一款名叫打鸟的游戏,游戏中有 mm 只鸟在一个 n \times nn×n 的网格中。你可以每次选择消灭一横排的鸟,也可以选择消灭一竖排的鸟(小鸟那么萌,为什么要消灭他)。你的任务是消灭地图上所有的小鸟,那么你最少需要多少次操作,才能消灭所有的小鸟。 输入格式 第一行输入两个整数 n (1\leq ...
分类:
其他好文 时间:
2017-08-17 23:32:22
阅读次数:
152
你的任务是写一个程序进行字符识别。别担心,你只需要识别1, 2, 3,如下: .*. *** *** .*. ..* ..* .*. *** *** .*. *.. ..* .*. *** *** Input 输入仅包含一组数据,由6行组成。第一行为字符的个数n(1<=n<=10)。以下5行每行包含 ...
分类:
其他好文 时间:
2017-08-17 23:32:13
阅读次数:
162
之前用Apple键盘,在windows系统上没有快速全屏截图工具,无法截取下拉菜单之类的点击其他地方就会消失的图片, 又不想写那么复杂,就使用java写了简单调用exe截图程序来实现延迟截图 >>>效果图: ...
分类:
编程语言 时间:
2017-08-17 23:32:04
阅读次数:
241
一.定义软件打开的主activity 当用户点开软件时,系统会默认调用app中声明为“launch”(或者“main”)的activity中的onCreate()方法。我们一般在AndroidManifest.xml中定义主activity。 关于activity相关的面试题: 1.如果新Activ ...
分类:
移动开发 时间:
2017-08-17 23:31:58
阅读次数:
307
接口(interface)技术 什么是接口? 先看抽象类: abstract class 类名 { 属性1; 属性2; ..... 非抽象方法1; 非抽象方法2; ...... 抽象方法1; 抽象方法2; ...... } 设想,将上述抽象类中“实在的成员”,删除,即删除那些非抽象的成员。则,自然该 ...
分类:
Web程序 时间:
2017-08-17 23:31:48
阅读次数:
183
在开发过程中想要使用linux服务器作为文件服务器,可以通过 IP+文件名来获取文件信息,比如http://localhost/banner/a.jpg。设置过程如下 1.安装apache2 2.修改网页服务器的配置文件 修改该文件中的红框内容 3.重启apache2 4.此时在浏览器中输入IP地址 ...
分类:
系统相关 时间:
2017-08-17 23:31:40
阅读次数:
275
执行环境及作用域: 所有全局变量和函数都是作为 window 对象的属性和方法创建的。某个执行环境中的所有代码执行完毕后,该环境被销毁,保存在其中的所有变量和函数定义也随之销毁(全局执行环境直到应用程序退出——例如关闭网页或浏览器——时才会被销毁)。 每个函数都有自己的执行环境。当执行流进入一个函数 ...
分类:
编程语言 时间:
2017-08-17 23:31:33
阅读次数:
169
首先它支持多数据存储,具有增删查功能 set()设置 get()获取; has()查找; delete('obj')删除指定;clear()全部删除 size长度 let json={ name:"websong",skili:"web" }; //设置-增加 var msp=new Map(); ... ...
分类:
其他好文 时间:
2017-08-17 23:31:22
阅读次数:
187
暴力破解在公网上是很常见的,当我们在公网上的服务器被暴力破解的时候,我们就的采取相应的措施,今天我们来讲一个开源软件fail2ban,以防止暴力破解。 我们去官网下下载稳定版本的fail2ban安装包。 fail2ban官网地址:http://www.fail2ban.org 环境,假设192.16 ...
分类:
其他好文 时间:
2017-08-17 23:31:14
阅读次数:
211
需要注意的地方 1.在使用变量之前,需要先赋值 2.变量名可以包括字母,数字,下划线,但变量名不能以数字开头 3.字母可以是大写或小写,但大小写敏感。 4.等号是赋值的意思,左边是名字,右边是值 5.变量的命名可以取任何合法的名字 创建一个字符串,需要在字符两边加上引号,可以是单引号或双引号。但必须 ...
分类:
编程语言 时间:
2017-08-17 23:31:06
阅读次数:
204
1.TCP和IP IP:主要作用是在复杂的网络环境中将数据包发送给的最终的目标地址。 端口号:系统会分给系统端口号 一般知名的端口号在0-1023之间,而我们经常使用的自定义/动态分配的端口号则一般在49152~65535之间。 TCP:三次握手和四次挥手 --优点 安全 UTP:优点:快速 缺点: ...
分类:
编程语言 时间:
2017-08-17 23:30:58
阅读次数:
218
网站地址: Entity Framework 6 http://msdn.microsoft.com/en-us/data/ef.aspx MVC5 http://www.asp.net/mvc ...
分类:
Web程序 时间:
2017-08-17 23:30:52
阅读次数:
245
简介 RabbitMQ是流行的开源消息队列系统,用erlang语言开发。RabbitMQ是AMQP(高级消息队列协议)的标准实现。 安装 首先安装erlang环境。 官网:http://www.erlang.org/ Windows版下载地址:http://erlang.org/download/o... ...
分类:
编程语言 时间:
2017-08-17 22:53:48
阅读次数:
388
public static void writeLog(string strContent) { string strPath = "c:\\importorderlog"; string strFileName = DateTime.Now.ToString("yyyyMMdd") + ".txt ...
分类:
其他好文 时间:
2017-08-17 22:53:39
阅读次数:
203
可变參数:适用于參数个数不确定。类型确定的情况,java把可变參数当做数组处理。 可变參数必须位于最后一项。当可变參数个数多于一个时,必将有一个不是最后一项,所以仅仅支持有一个可变參数。 可变參数的书写形式如: int add(int x,int ...args){ 方法体 } ... 位于变量类型 ...
分类:
编程语言 时间:
2017-08-17 22:53:29
阅读次数:
300