编程笔记

  • python实现超简单的视频对象提取功能

    视频对象提取 与其说是视频对象提取,不如说是视频颜色提取,因为其本质还是使用了OpenCV的HSV颜色物体检测。下面话不多说了,来一起看看详细的介绍吧。 HSV介绍 HSV分别代表,色调(H:hue),饱和度(S:saturation),亮度(V:value),由A. R. Smi

  • Ubuntu解决火狐浏览器无法同步书签的问题【推荐】

    最近在ubuntu系统中使用自带的firefox浏览器,发现有写问题,比如登陆后,书签,历史记录等,原本在windows下同步的数据无法同步,添加书签的功能也无法使用。 经过查询资料后得知,unbuntu系统中自带的firefox是国际版的,服务器与中国版的不同,因此无法实现数据的同步,所以,我们需要重新安装中国版的firefox火狐浏览器。下面是亲测的安装步骤。 1.

  • 利用Python实现在同一网络中的本地文件共享方法

    本文利用Python3启动简单的HTTP服务器,以实现在同一网络中共享本地文件。 启动HTTP服务器 打开终端,转入目标文件所在文件夹,键入以下命令: $ cd UserszeroDocumentslocalFiles # python -m http.server port number $ su

  • Python闭包执行时值的传递方式实例分析

    本文实例分析了Python闭包执行时值的传递方式。分享给大家供大家参考,具体如下: 代码中有问题和问题的解释。 #!usrbinpython #coding: utf-8 # 判断一个人是否及格,如果满分150,则90及格,如果满分100,则60及格 # 开始的疑惑:当fun函数执行完以后,对应的val的值就应该消失,但是, # 当下面代码再次调用f60的时候

  • PHP+Ajax实现上传文件进度条动态显示进度功能

    说个前提:PHP配置文件中规定默认上传文件大小限制2M以下,如需上传大文件需同时更改php.ini中的upload_max_filesize和max_execution_time以及post_m

  • 详解vue-loader在项目中是如何配置的

    什么是vue-loader 这是我入职第三天的故事,在写这篇文章之前,先来看看咱们今天要讲的主角——vue-loader,你对它了解多少? 这是我今

  • Python3之简单搭建自带服务器的实例讲解

    WEB开发,我们先从搭建一个简单的服务器开始,Python自带服务模块,且python3相比于python2有很大不同, 在Python2.6版本里,usrbinlibpython2.6 目录下会有 BaseHTTPServer.py, SimpleHTTPServer.py, CGIHTTPServer.py两个文件, 但是在Python3.4里,就没有上面的3个文件,而是

  • 用Python3创建httpServer的简单方法

    看到有些帖子讲创建httpserver的方式很简单,如下: import SimpleHTTPServer SimpleHTTPServer.test 但是在Python3*中根本就无法找到这个模块。 查看官方手册发现是这么来的。在指定文件夹运行如下 python -m http.ser

  • Linux shell ftp命令根据文件日期下载文件的方法

    需求:ftp获取远程数据的文件,根据文件的创建时间点下载文件。 可以自行扩展根据文件的大小等其他需求。 知识点总结: 1、获取文件的时间: ls -lrt|awk '{print $6" "$7" "$8}' 时间内容: Sep 8 16:03 2、时间格式转换

  • Android二维码开发学习教程

    二维码其实有很多种,但是我们常见的微信使用的是一种叫做QRCode的二维码,像下面这样的,可以放心的扫,这只是我的博客主页链接啦: 关于

  • GitBook 制作电子书详细教程

    gitbook安装: https:nodejs.org#download 下载node.js源代码(点击绿色的INSTALL), 解压 .configure make make install 成功执行后,npm就被安装好了

  • php的debug相关函数用法示例

    本文实例讲述了php的debug相关函数用法。分享给大家供大家参考,具体如下: loginfo函数: function loginfo$format { $args = func_get_args; array_shift$args; $d = debug_backtraceDEBUG_BACKTRACE_PROVIDE_OBJECT, 1[0

  • Python的SQLalchemy模块连接与操作MySQL的基础示例

    一、SQLalchemy简介 SQLAlchemy是一个开源的SQL工具包,基本Python编程语言的MIT许可证而发布的对象关系映射器。SQLAlchemy提供了“一个熟知的企业级全套持久性模式,使用ORM等独立SQLAlchemy的一个优势在于其允许开发人员首先考虑数据模型,并能决定稍后可视化数据的方式。 二、SQLAlchempy的安装

  • php处理复杂xml数据示例

    本文实例讲述了php处理复杂xml数据的方法。分享给大家供大家参考,具体如下: ?php $xml = XML ?xml version="1.0" encoding="utf-8"? epp xmlns="urn:ietf:params:xml:ns:epp-1.0" xmlns:xsi="http:www.w3.org20

  • PHP实现JS中escape与unescape的方法

    本文实例讲述了PHP实现JS中escape与unescape的方法。分享给大家供大家参考,具体如下: JavaScript中的escape和unescape是吧字符串转换为unicode十六进制编码,跟JSON的编码格式是一样的,所以可以通过PHP中的json_encode和json_decode实现PHP版本的escape和unescape. 代码如下: &

  • php处理带有中文URL的方法

    本文实例讲述了php处理带有中文URL的方法。分享给大家供大家参考,具体如下: ie6超链接有中文的时候会有问题,万恶的ie6啊.PHP使内置的urlencode函数也不行,urlencode把斜杠等ascii码字符也给编码了,还是不能解决问题,使用下面的函数可以解决这个问题. 原理很简单,就是把所有byte大于127的byte转换为16进制.

  • ASP.NET中Ajax怎么使用

    在ASP.NET中应用Ajax的格式如下: 前台代码(用JQuery库) $.ajax{   type: "POST",   async: true,   url: "..Ajaxajax.ashx",   dataType: "html",   data: null   success: function result   {

  • PHP自定义函数获取搜索引擎来源关键字的方法

    本文实例讲述了PHP自定义函数获取搜索引擎来源关键字的方法。分享给大家供大家参考,具体如下: 获取搜索引擎来源关键字的函数: function getKeywords { 搜索引擎关键字映射 static $host_keyword_map = array 'www.baidu.com' = 'wd

  • Python的requests网络编程包使用教程

    早就听说requests的库的强大,只是还没有接触,今天接触了一下,发现以前使用urllib,urllib2等方法真是太搓了…… 这里写些简单的使用初步作为一个记录 一、下载 官方项目页: https:pypi.python.orgpypirequests#downloads 可以从上面直接下载。

  • 微信支付 开发账号体系各参数详解

    商户在微信公众平台提交申请资料以及银行账户资料,资料审核通过并签约后,可以获得表6-4所示帐户(包含财付通的相关支付资金账户),用于公众帐号支付。 帐号及作用: appId :公众帐号身份的唯一标识。审核通过后,在微信发送的邮件中查看。 appSecret :公众帐号支付请求中用于加密

  • AngularJs 60分钟入门基础教程

    AngularJs是一个不错的用于开发SPA应用(单页Web应用)的框架。单页Web应用(single page web application,SPA),就是只有一张Web页面的应用。浏览器一开始会加载必需的HTML、CSS和JavaScript,所有的操作都在这张页面上完成,由JavaScript来控制不同view在这个页面上的呈现。本文源于Youtube上一个不错的AngularJs的入门教程视频:AngularJ

  • 基于Java语言MD5加密Base64转换方法

    本文提供了基于MD5加密16位和32位的方法,具体内容如下 import java.io.IOException; import java.math.BigInteger; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; import sun.misc.BASE

  • C#读写INI文件的方法

    本文实例讲述了C#读写INI文件的方法。分享给大家供大家参考。具体如下: 虽然微软早已经建议在WINDOWS中用注册表代替INI文件,但是在实际应用中,INI文件仍然有用武之地,尤其现在绿色软件的流行,越来越多的程序将自己的一些配置信息保存到了INI文件中。 INI文件是文本文件,由若干节section组成,在每个带括号的标题下面,是若干个关键词key及其对应的值Value

  • ASP.NET MVC 2右键菜单和简单分页实例讲解

    右键菜单非常方便,很多时候会用到。这篇文章将使用一个JQUERY的插件在ASP.NET MVC中实现右键菜单。本文还将介绍一下在ASP.NET MVC中如何实现简单的分页。效果如下图: p

  • jQuery获取checkboxlist的value值的方法

    CheckboxList是服务器控件,绑定数据容易,服务器端获取选中值也容易。但是生成的静态页面居然没有ListItem的Value值,所以默认情况下用js在页面中是取不到ListItem的值的。至于为什么不显示value值,我也不清楚,本篇给出一个用jQuery获取checkboxlist值的方法。 先看看原始的页面html代码: asp:CheckBoxL

  • Android实时文件夹创建方法

    本文实例讲述了Android实时文件夹创建方法。分享给大家供大家参考。具体如下: 实时文件夹是一种用来显示由某个ContentProvider提供的数据信息的桌面组件。要创建一个实时文件夹,必须要有两方面的支持。一方面是,要定义一个用来创建实时文件夹的Activity。另一方面是,所指定数据信息URI的ContentProvider必须支持实时文件夹的查询。本节中就将要介绍如何为应用程序创建实时文件夹。

  • asp.net分页功能实现

    说一下实现分页的思路 这里的分页用到了一个组件 AspNetPage.dll,这个组件大家可以到网上去下载,我这里就不提供了 添加最近到工具箱中这样我们就可以像其他控件一样拖拽使用了 img src="https:img.nhooo.comstaticupload210

  • JavaMe开发自适应滚动显示

    【问题描述】 我们常看到一些滚动显示的实例,比如UC浏览器中,显示网页的内容。当内容比较多时,采用滚动分页显示是合理的。在Canvas中绘图中,多余的内容被截断了。如何实现滚动分页显示呢? 【原理】 JavaMe中有一个坐标变换的功能。当触发相应的按键事件时,我们就让其显示相应的页,并且使滚动条滚动到相应的位置。 【代码清单】

  • JavaMe开发绘制文本框TextEdit

    【问题描述】 TextEdit是采用GameCanvas绘制的文本编辑器。本文结合实例给出实现的方法。 【原理】 1 运用Graphics、GameCanvas绘制文本框和光标。 2 检测到输入事件时,跳转到 高级界面-TextBox 。通过系统调用输入法完成输入。

  • js实现黑色简易的滑动门网页tab选项卡效果

    本文实例讲述了js实现黑色简易的滑动门网页tab选项卡效果。分享给大家供大家参考。具体如下: 这是一款js实现的黑色风格网页滑动门菜单,虽然简洁但看上去不失大气,稍微修改一下即可换成选项卡,懂JS的朋友可好好修改一下哦,改成你喜欢的样式。 运行效果截图如下: img src="https:img.nhooo.comstaticupload21031205

  • JS+CSS实现简单滑动门(滑动菜单)效果

    本文实例讲述了JS+CSS实现简单滑动门的方法。分享给大家供大家参考。具体如下: 这是一款超简约设计的滑动门菜单,鼠标放到主菜单上,里面的内容会跟着变化,实际上本演示是一个范例,从代码中的注释你就能感觉到,每一步都有注释,对学习JavaScript和CSS都有帮助,也为你以后写出比这更漂亮、更实用的滑动门做铺垫。 运行效果截图如下: img src="https:

  • 利用BootStrap弹出二级对话框的简单实现方法

    弹出二级对话框,即在对话框的基础上再弹出一个对话框。这对于CRM管理类系统来说应用场景很常见。看到网上有关于实现二级弹出框的方法,需要在一级对话框页面上添加不少css样式。其实,完全可以不用这么麻烦。 利用bootstrap实现二级对话框很简单,只需要在主页面上添加两个含有class="modal"的DIV标签。如下面代码: !DOCTYPE htm

  • angular route中使用resolve在uglify压缩后问题解决

    问题 如下代码所示, 如果在angular中配置route的resolve时, 没有指定'PicLoader', 则在压缩模式下uglify, angular执行报错. 通过如下方式可以解决: 解决 $routeProvider .when"pic", { contro

  • 使用bootstrap validator的remote验证代码经验分享(推荐)

    这里需要说一下,bootstrapvalidator的帮助文档写的比较简单,对于remote验证器的说明更是如此,在经历多方测试之后才明白如何使用这个验证器。 一个典型的ajax验证代码如下: img src="https:img.nhooo.comstaticuplo

  • Java通过反射机制动态设置对象属性值的方法

    ** * MethodName: getReflectionbr * Description:解析respXML 在通过反射设置对象属性值 * User: liqijing * Date:2015-7-19下午12:42:55 * @param clzzName * @param respXML * @return * @throws Clas

  • 通过java反射机制动态调用某方法的总结(推荐)

    如下: public Object invokeMethodString className, String methodName, Object[] args throws Exception{ Class ownerClass = Class.forNameclassName; Object owner = ownerCl

  • 全面解析Java中的引用类型

    如果一个内存中的对象没有任何引用的话,就说明这个对象已经不再被使用了,从而可以成为被垃圾回收的候选。不过由于垃圾回收器的运行时间不确定,可被垃圾回收的对象的实际被回收时间是不确定的。对于一个对象来说,只要有引用的存在,它就会一直存在于内存中。如果这样的对象越来越多,超出了JVM中的内存总数,JVM就会抛出OutOfMemory错误。虽然垃圾回收的具体运行是由JVM来控制的,但是开发人员仍然可以在一定程度上与垃圾回收器进行

  • 详解Java引用类型的参数也是值传递

    简述 调用方法的时候,有需要传参数的情况。在Java中,参数的类型有基本类型和引用类型两种。 一开始听到一个说法,Java没有引用传递,但是一直没有太多的思考在上面,直到前不久玩数组的时候,突然间发现把数组引用变量作为参数传递到一个方法当中进行操作之后,再去访问原数组,尽然改变了。于是乎,就想到了之前在C++里面学过的引用传递,突然有一种错愕的感觉,就

  • 浅谈Java 中的引用类型

    Java 中的引用类型:强引用、软引用、弱引用和虚引用 强引用 如 Object object = new Object,那 object 就是一个强引用,如果一个对象具有强引用,垃圾回收器就永远不会回收它。 软引用 软引用用来描述一些还有用但非必需的对象。在

  • java中的引用类型之强软弱虚详解

    前言 java中的引用类型共4种:强软弱虚,具体每种类型的特点和应用场景。记录下。本文是看了马士兵老师的视频后记录整理的。加深印象。 基本概念 1. 强引用 强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。当内存空间不足时