编程笔记

  • Monkeyrunner 常用按键总结

    Monkeyrunner 常用按键 由于最近对Monkeyrunner 经常使用,抽空把常用按键进行了一番整理,提高工作效率,希望也能帮助到大家。

  • 利用switch语句进行多选一判断的实例代码

    实例如下: !doctype html meta http-equiv="content-type" content="texthtml" charset="utf-8" switch语句,switch语句用于根据多个不同条件执行不同动作。br 如果你希望有选择地执行若干代码块之一,还请使用switch

  • monkeyrunner 脚本录制实例详解

    monkeyrunner脚本录制 1.在窗口输入 monkeyrunner monkey_recorder.py 调用录制脚本工具 2.在窗口输入 monkeyrunner monkey_playback.py d:\game 执行已经录制的脚本工具 3.E:\Android S

  • 使用VMware为centos添加硬盘

    前几天同事要在centos上安装一个oracle数据库需要在现有系统上加一块盘,本不是很难得问题结果没写入fstab文件,重新开机后盘又要重新挂载,在此记录一下解决方法。 1.首先编辑虚拟机-添加 img src="https:img.nhooo.comstaticupload21031

  • 在java代码中获取JVM参数的方法

    实例如下: MemoryMXBean memorymbean = ManagementFactory.getMemoryMXBean; MemoryUsage usage = memorymbean.getHeapMemoryUsage; System.out.println"INIT HEAP: " + usage.getInit

  • 什么是Java JVM运行时数据区?

    以下是JVM的运行时数据区域。 类区域-类元素结构的存储区域,例如字段,方法数据,方法代码等。 堆-对象的运行时存储分配。 堆栈-存储局部变量和

  • PHP+Apache+Mysql环境搭建教程

    Php+Apache+Mysql下载 php下载:http:www.php.net进入php官网后点击download进入以下界面。上面显示了不同的版本我选择的是php5.6.19版,这个较为稳定,要是没有版本的要求的话建议使用该版本。在Windows环境下开发php,所以继续点击图片中的Windows downloads下载压缩包。 p style

  • Windows下PHP开发环境搭建教程(Apache+PHP+MySQL)

    由于换电脑或重装系统后常需要重新搭建PHP环境,此次简单记录一下Windows下搭建PHP环境的过程,具体步骤可以参照网上资料 准备工作: Windows下手工搭建PHP环境需要先下载相应的软件,需要注意的是Apache与PHP的版本必须保持一致(均为32位或64位),如果版本不一致将导致整合Apache与PHP不成功,即修改配置文件后启动Apache

  • PHP5.5.15+Apache2.4.10+MySQL5.6.20配置方法分享

    对于学习php的新手,由于网上的配置方法都是很久之前的,及时性不高,环境配置往往令人很头疼,我初学php配置环境时配置了3个晚上,每次总是会出现这样或那样的问题,如今把最新版的PHP5.5.15+Apache2.4.10+MySQL5.6.20,win7x86的配置方法分享给大家,64位的同理,不过下载的软件需要也是64位的。 环境:win7 32.64位的同理,下载

  • 使用Typescript开发微信小程序的步骤详解

    Typescript的优势咱不需要赘述太多,有兴趣可以参考(https:www.typescriptlang.org)。今天给大家分享一下如何在微信小程序(或者其他同类小程序)开发中使用Typescript。 这个分两种情况,最简单的做法就是在创建项目时,选择Typescript这个选项,如下图所示。但要注意,这个选项只有在选择"Use no cloud service"才有,而另外一种Mini

  • Swift中swift中的switch 语句

    废话不多说了,直接给大家贴代码了,具体代码如下所示: ** switch 语句 * let str = "aAbBacdef" let str2 = "aAbBadef" let str3 = "aAbBadeff" var array = []; for c in ["A", "a", str3]

  • C语言switch 语句的用法详解

    C语言虽然没有限制 if else 能够处理的分支数量,但当分支过多时,用 if else 处理会不太方便,而且容易出现 if else 配对出错的情况。例如,输入一个整数,输出该整数对应的星期几的英文表示: #include stdio.h int main{ int a; printf"Input integer number:"; sc

  • Switch语句的技巧

    概述 switch语句对一个表达式求值,将结果与 case 子语句比较,如果匹配,则从 case 处的语句向下执行。 语法 break;语句是可选择的,如果遇到break;则会跳出整个switch语句。如果没有任何case匹配,则进入到default:的分支。default:分支也是可选的。

  • Javascript基础教程之switch语句

    stwith语句的格式一般如下: switch expression{ case value :statement1 break; case v

  • Windows Powershell Switch 语句

    下面的例子将If-ElseIF-Else转换成Switch语句 # 使用 IF-ElseIF-Else If $value -eq 1 { "Beijing" } Elseif $value -eq 2 { "Shanghai" } E

  • Android模仿微信收藏文件的标签处理功能

    最近需要用到微信的标签功能(如下图所示)。该功能可以添加已有标签,也可以自定义标签。也可以删除已编辑菜单。研究了一番。发现还是挺有意思的,模拟实现相关功能。 img src="https:img.nho

  • js/jquery判断浏览器的方法小结

    JS获取浏览器信息 浏览器代码名称:navigator.appCodeName 浏览器名称:navigator.appName 浏览器版本号:navigator.appVersion 对Java的支持:navigator.javaEnabled MIME类型(数组):navigator.mimeTypes 系统平台:navigator.platform 插件(数组):n

  • c#如何用好垃圾回收机制GC

    一、为什么需要GC 应用程序对资源操作,通常简单分为以下几个步骤: 1、为对应的资源分配内存 2、初始化内存 3、使用资源 4、清理资源 5、释放内存 应用程序对资源(内存使用)管理的方式,常见的一般有如下几种: 1、手动管理:C,C++

  • Python中将字典转换为XML以及相关的命名空间解析

    尽管 xml.etree.ElementTree 库通常用来做解析工作,其实它也可以创建XML文档。 例如,考虑如下这个函数: from xml.etree.ElementTree import Element def dict_to_xmltag, d: ''' Turn a simple dict of keyvalue pairs into XML ''' elem =

  • 简单介绍使用Python解析并修改XML文档的方法

    问题 你想读取一个XML文档,对它最一些修改,然后将结果写回XML文档。 解决方案 使用 xml.etree.ElementTree 模块可以很容易的处理这些任务。 第一步是以通常的方式来解析这个文档。例如,假设你有一个名为 pred.xml 的文档,类似下面这样: 下面是一个利用 Eleme

  • 配置SQL Server数据库恢复模式(2种方法)

    下面主要介绍配置SQL Server数据库恢复模式的两种方法。 用T-SQL设置恢复模式 你可以使用“ALTER DATABASE”命令加“SET RECOVERY”语句来修改数据库的恢复模式。例如,下面的查询语句把“AdventureWorks”数据库的恢复模

  • 在Ubuntu系统上安装Node.JS的教程

    Node.js 在实时的 Web应用上采用了基于 WebSocket 的推送技术。这意味着什么样的革命性?Well,在经过了20多年的基于无状态的请求-返机制的无状态交互之后,我们终于有了实时的,双向连接的web应用,客户端和服务器端都可以发起通信,能够自由地交换数据。与此形成鲜明对比的是传统的 web响应模式,客户端总是主动发起通信而服务端被动返回。此外,这些都是基于运行在标准80端口上的开放Web组件(HTML、CS

  • IIS防御小规模DDOS攻击实例(反向代理)

    最近几天公司官网和业务系统的注册页面频繁遭遇DDOS攻击,导致IIS应用程序池CPU占用率100%,访问网站出现503错误。下面总结一下应对措施。 一、启用IIS的CPU监视功能 对于低频率的DDOS可以采取这

  • 全面解读PHP的人气开发框架Laravel

    Laravel的主要技术特点: 1、Bundle是Laravel的扩展包组织形式或称呼。Laravel的扩展包仓库已经相当成熟了,可以很容易的帮你把扩展包(bundle)安装到你的应用中。你可以选择下载一个扩展包(bundle)然后拷贝到bundles目录,或者通过命令行工具“Artisan”自动安装。 2、在Laravel中已经具有了一套高级的PHP Acti

  • Windows远程数据、文件同步工具cwRsync配置方法

    1. cwRsync简介 cwRsync是Rsync在Windows上的实现版本,Rsync通过使用特定算法的文件传输技术,可以在网络上传输只修改了的文件。 cwRsync主要用于Windows上的远程文件同步备份和同步,它包含Cygwin DLL和适用Cygwin版本的Rsync两部分。 cwRsync分为Server和Client,本文使用的版本为4

  • jQuery实现带渐显效果的人物多级关系图代码

    本文实例讲述了jQuery实现带渐显效果的人物多级关系图。分享给大家供大家参考。具体如下: 这里演示jQuery实现带渐显效果的人物多级关系图,setQuestPose:function中的n代表共几个对象 r代表周长 i代表第几个对象 w代表外面对象的宽带 h代表外面对象的高度 d代表其实角度,测试时请注意,如果右下角提示有错误,请重新刷新页面即可。 运行效果截图如下:

  • ASP.NET学习路线(详细)

    在此就向打算系统学习ASP.NET技术的初学者谈谈我的建议。 如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET。 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去!

  • 基于AngularJS实现页面滚动到底自动加载数据的功能

    要实现这个功能,可以通过 https:github.comsrozengInfiniteScroll 这个第三方控件来实现。步骤如下: 1. 下载ng-infinite-scroll.js程序 a rel="nofoll

  • 探讨Android 的屏幕滚动操作不如 iPhone 流畅顺滑的原因

    其实我觉得最主要还是开发者对于应用的优化不够,太多的Overdraw和Layout方面的问题,Android开发者本身为了适配屏幕分辨率和解决其他一些兼容性问题已经耗费很多精力了,很少有开发者会花很多精力去做细致的性能优化,有的甚至连优化的方向都不知道。现在的官方微博客户端要我看在Overdraw方面还是很严重,然后在异步加载图片的时候帧率也不够稳定,算不上流畅。再则由于Android平台本身机能没有强大到优化烂的应用也

  • phpword插件导出word文件时中文乱码问题处理方案

    最近一个项目开发要用到PHP技术导出Word文档,比较了几种方案,首先是使用Microsoft Office自带的ActiveXCOM组件,比如Word.Application,这种方式的优点是格式兼容度高,可以生成纯doc的Word2003格式文档,缺点一是比较占资源调用会启动一个WINWORD.EXE进程,不适合Web多用户访问使用;二是PHP这种Web开发技术大多数是跑在Linux服务器上,当然也就无法使用W

  • PHP中array_map与array_column之间的关系分析

    本文以实例形式分析了PHP中array_map与array_column之间的关系,具体分析如下: array_map与array_column用法如下: array_map;将回调函数作用到给定数组的单元上 array_column;快速实现:将二维数组转为一维数组 array_column

  • php实现文件下载代码分享

    简单的文件下载只需要使用HTML的连接标记a,并将属性href的URL值指定为下载的文件即可。所示: a href=”https:www.nhooo.comdownloadbook.rar”下载文件a 如果通过上面的代码实现文件下载,只能处理一些浏览器不能默认识别的MIME类型文件,例如当访问book.rar文件时,浏览器并没有

  • PHP将回调函数作用到给定数组单元的方法

    数组是PHP程序设计中十分重要的一环。本文介绍PHP中数组函数array_map的用法,实现将回调函数作用到给定数组单元上。具体如下: array array_map callable $callback , array $arr1 [, array $... ] array_map 返回一个数组,该数组包含了 arr1 中的所有单元经过 callb

  • 浅谈php函数serialize()与unserialize()的使用方法

    php函数serialize: 这个函数作用就是序列化数据,返回一个可存储的字符串,该函数有利于存储或传递PHP的值,同时不丢失其类型和结构。所以我们在cms数据库里面经常看到这样的结构。 一般,我们将复杂或者数据量多而没有必要分开存储的数据封装成一个多维数组通过serialize转成字符串,然后存进数据库,需要的时候再拿出来转成数组再用,而拿出了转成数组用的就是php的uns

  • PHP采用自定义函数实现遍历目录下所有文件的方法

    目录的遍历是PHP程序设计中经常会用到的一个功能,很多PHP项目都有这一功能模块。今天本文就来实例解析一下PHP采用自定义函数实现遍历目录下所有文件的方法。具体方法如下: 方法一:使用readir遍历目录 实现代码如下: function listDir$dir { ifis_dir$dir {

  • C#实现网页截图功能

    网页截图是很常见的实用功能,今天就为大家共享一个实现浏览器截图的代码,主要程序代码如下所示: private void Form_Loadobject sender, EventArgs e { 接收web url string colle = string.Empty; string url = string.Empty; 获取进程调用传入的命令 s

  • asp.net截屏功能实现截取web页面

    本文实例展示了asp.net截屏功能实现截取web页面的方法,代码简洁易懂,分享给大家供大家参考。 具体实现代码如下: using System.Drawing; 打开该页面 System.Diagnostics.Process.Start"IEXPLORE.EXE", "http:localhost:56Spacxxe.html"; System.Thr

  • Enterprise Library for .NET Framework 2.0缓存使用实例

    Enterprise Library for .NET Framework 2.0 是微软发布的企业库,它支持.NET Framework 2.0。并且由一系列的企业应用程序块来构成。本文即以实例展示了Enterprise Library for .NET Framework 2.0缓存的使用方法,供大家参考。 关键代码如下: using Microsoft.Practices

  • php解决crontab定时任务不能写入文件问题的方法分析

    本文实例讲述了php解决crontab定时任务不能写入文件问题的方法。分享给大家供大家参考,具体如下: 今天使用crontab写的定时任务没有执行,很纳闷。 crontab.php ?php error_reporting0; $time = date"Y-m-d h:i:s",time; file_put_contents$dir

  • PHP中实现crontab代码分享

    1. 准备一个标准crontab文件 .crontab # m h dom mon dow command * * * * * date tmpcron.date.run 2. crontab -e 将此cron.php脚本加入系统cron