编程笔记

  • MYSQL设置触发器权限问题的解决方法

    本文实例讲述了MYSQL设置触发器权限的方法,针对权限错误的情况非常实用。具体分析如下: mysql导入数据提示没有SUPER Privilege权限处理,如下所示: ERROR 1419 HY000: You do not have the SUPER Privilege and Binary Logging is Enabled 导入fun

  • python之yield表达式学习

    python中有一个略微奇怪的表达式叫yield expression,本文就来探究一下这是个什么东西。一步一步来。 iterable mylist = [1,2,3] for item in mylist: print stritem

  • Delphi远程连接Mysql的实现方法

    本文实例讲述了Delphi远程连接Mysql的实现方法,是Delphi数据库程序设计中非常重要的技巧。分享给大家供大家参考之用。具体方法如下: Delphi 通过ADOConnection链接远程Mysql数据库,要在安装软件的电脑上安装Mysql 驱动,没有的在百度下载,搜索mysql ODBC驱动就出来了 主要的链接代码如下: var srstring:s

  • python中的五种异常处理机制介绍

    从几年前开始学习编程直到现在,一直对程序中的异常处理怀有恐惧和排斥心理。之所以这样,是因为不了解。这次攻python,首先把自己最畏惧和最不熟悉的几块内容列出来,里面就有「异常处理」这一项。 《Dive into Python》并没有专门介绍异常处理,只是例子中用到的时候略微说明了一下。今天下载《Learn Python》,直接进异常处理这块。这一部分有四章,第一章讲解异常处理的一般使用方法,后面的章节

  • 详解js闭包

    闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包有三个特性: 1.函数嵌套函数 2.函数内部可以引用外部的参数和变量 3.参数和变量不会被垃圾回收机制回收 闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常见的方式就是在一个函数内创建另一个函数,通过另一个函数访问这个函数的局部变量

  • C#判断日期是否到期的方法

    本文实例讲述了C#判断日期是否到期的方法,在C#程序开发中非常具有实用价值。分享给大家供大家参考之用。具体方法如下: 一般在用户权限系统中,有时候需要根据用户的签约时间和签约时长来判断是否到期。先来看看帮助类如下: public static class DateExprieHelper { summary 根据签约时间和签约时长来

  • jQuery实现异步获取json数据的2种方式

    本文实例讲述了jQuery实现异步获取json数据的2种方式,在web程序开发中非常具有实用价值。分享给大家供大家参考之用。具体方法如下: 通常来说,jQuery异步获取json数据有2种方式,一个是$.getJSON方法,一个是$.ajax方法。本文就来实现使用这2种方式异步获取json数据,然后追加到页面。 在根目录下创建data.json文件: {

  • jQuery实用函数用法总结

    本文以实例的形式总结了jQuery的常见实用函数。分享给大家供大家参考之用。具体示例如下: 1.修剪字符串 $'#id'.val$.trim$'#someid'.val 2.遍历集合 可能这样写: var a

  • 自己常用的一些shell脚本分享

    自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的,程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了,呵呵,本文会陆续更新,给自己加油! 1.模拟linnux登录shell #binbash echo -n "login:" re

  • jQuery动画特效实例教程

    本文以实例形式详细讲述了jQuery动画特效的实现方法。分享给大家供大家参考之用。具体方法如下: 1.自制折叠内容块 内容块如下: div class="module" div class="caption" span标题span &l

  • Shell脚本实现自动发送邮件的例子

    1、编辑用户Home目录下的.muttrc文件,设置发信环境。 # cat root.muttrc set envelope_from=yes set from=owinux@sina.cn set realname="Owinux" set use_from=yes set rfc2047_parameters=

  • shell脚本实现拷贝大文件显示百分比的代码分享

    #!binsh strace -q -eread cp -- "${1}" "${2}" 21 \ | awk '{ count += $NF if count % 10 == 0 {

  • 详解Python 中的 defaultdict 数据类型

    这篇文章给大家介绍Python 中的 defaultdict 数据类型,具体内容如下所示: 官方网址 首先,defaultdict

  • 在Python中使用defaultdict初始化字典以及应用方法

    Python中可以使用collections中的defaultdict类实现创建进行统一初始化的字典。这里总结两种常用一点的初始化方式,分别是初始化为list和int。 初始化为list示范代码: #!usrbinpython from collectionsimport defaultdict s = ['yellow

  • Python中defaultdict与lambda表达式用法实例小结

    本文实例讲述了Python中defaultdict与lambda表达式用法。分享给大家供大家参考,具体如下: 从教程中看到defaultdict是一个类,在一台装有Python2.7.6的电脑上使用发现不存在。在文档中搜索了一下也没有找到,想当然以为这或许是Python 3.X专有的。因为教程就是基于Python 3.X实现的。后来换了一台装有Python 3.X的电脑依然出问题。 求

  • python中defaultdict的用法详解

    初识defaultdict 之前在使用字典的时候, 用的比较随意, 只是简单的使用dict. 然而这样在使用不存在的key的时候发生KeyError这样的一个报错, 这时候就该defaultdict登场了. 如何使用defaultdict 可以这样

  • IntelliJ IDEA 使用经验总结(推荐)

    一. 准备工作   1. 点击此下载 IntelliJ IDEA 开发工具   2. 点击此获得注册码,进行注册 二. 常用快捷键 Ctrl+Click 快速打开光标处的类或方法跳转到定义处 Ctrl+N 查找类 Ctrl+Shift+

  • python生成器,可迭代对象,迭代器区别和联系

    生成器,可迭代对象,迭代器之间究竟是什么关系? 用一幅图来概括: 1.生成器 定义生成器

  • Vue的事件响应式进度条组件实例详解

    写在前面 找了很多vue进度条组件,都不包含拖拽和点击事件,input range倒是原生包含input和change事件,但是直接基于input range做进度条的话,样式部分需要做大量调整和兼容性处理。即使做好了,将来需要修改外观,又是一番折腾。 基于以上两个原因,做了一个可以响应input和change事件(即一个是拖动进度条到某处,

  • CentOS6.9中搭建FTP服务器的方法

    1 基本环境 2 ftp工作模式

  • jQuery Dom元素操作技巧

    Dom是Document Object Model的缩写,意思是文档对象模型。DOM是一种与浏览器、平台、语言无关的接口,使用该接口可以轻松访问页面中所有的标准组件。DOM操作可以分为三个方面即DOM Core核心、HTM-DOM和CSS-DOM。 jquery 获取父节点,兄弟节点,在节点内插入内容。 ①$"#test1".parent 父节点 ②$"#

  • 详解PHP文件的自动加载(autoloading)

    传统上,在PHP里,当我们要用到一个class文件的时候,我们都得在文档头部require或者include一下: ?php require_once'..includesfunctions.php'; require_once'..includesdatabase.php'; require_once'..includesuser.php'; ...

  • 详解PHP中mb_strpos的使用

    mb_strpos PHP 4 = 4.0.6, PHP 5, PHP 7 mb_strpos — Find position of first occurrence of string in a string mb_strpos — 查找字符串在另一个字符串中首次出现的位置 Descri

  • js数组常用最重要的方法

    数组作为js中常用的数据类型使我们用的最多的, 在其他地方可以搜索出很多对其方法的总结, 本文列举了笔者认为的个人认为^_^最为重要的一系列方法 split字符串 -数组转换 join数组 -字符串转换, 转换时可以添加符号, 还有一个是toString indexOf 查找元素返回第一个与参数相同的元素的索引。有另外函数

  • 利用纯Vue.js构建Bootstrap组件

    没有jQuery, bootstrap.js, 或不需要任何第三方插件。 This repository contains a set of native Vue.js components based on Bootstrap's markup and CSS. As a result no dependency on jQuery or Bootstrap's JavaScript is r

  • AngularJS 单元测试服务

    示例 服务编号 angular.module'myModule',[] .service'myService',function{ this.doSomething=functionsomeNumber{ &nbs

  • AngularJS 单元测试控制器

    示例 控制器代码: angular.module'myModule',[] .controller'myController',function$scope{ $scope.num=2; &nb

  • AngularJS 单元测试组件(1.5+)

    示例 组件代码: angular.module'myModule',[].component'myComponent',{ bindings:{ myValue:'' }, c

  • AngularJS 单元测试过滤器

    示例 过滤器代码: angular.module'myModule',[].filter'multiplier',function{ returnfunctionnumber,multiplier{ if

  • python中range()与xrange()用法分析

    本文实例讲述了python中range与xrange用法。分享给大家供大家参考,具体如下: 据说range比xrange开销要大,原因是range会直接生成一个list对象,而xrange每次调用返回其中的一个值(参考:https:www.nhooo.comarticle50072.htm)。于是好奇做了个小小的测试,比较两个函数性能到底有多大差别。 1测试代码

  • AngularJS通过$http和服务器通信详解

    $http AngularJS提供了$http服务来同服务端进行通信,$http服务队浏览器的XMLHttpRequest对象进行了封装,让我们可以以ajax的方式来从服务器请求数据。 在AngularJS中与远程HTTP服务器交互时会用一个非常关键的服务-$http。 &nb

  • iOS本地推送简单实现代码

    本文为大家分解介绍了iOS本地推送代码的三步骤,供大家参考,具体内容如下 第一步:创建本地推送 创建一个本地推送 UILocalNotification *notification = [[[UILocalNotification alloc] init] autorelease]; 设置10秒之后 NSDate *p

  • Android 中 TabHost与ViewPager结合实现首页导航效果

    今天发的是TabHost结合ViewPager实现首页底部导航的效果,虽然说网上有很多这样的Demo,不过呢,我还是要把自己练习写的发出来,没错!就是这么任性; 先上效果图,如下: img src="https:img.nhooo.comstaticupload2103121415210.gif"

  • div的offsetLeft与style.left区别

    clientX 事件属性返回当事件被触发时鼠标指针向对于浏览器页面(或客户区)的水平坐标。 客户区指的是当前窗口。 如果父div的position定义为relative,子div的position定义为absolute,那么子div的style.left的值是相对于父div的值,这同offsetLeft是相同的,区别在于: 1. style.left 返回的是字符串,

  • 详解AngularJs中$resource和restfu服务端数据交互

    $resource 创建一个resource对象的工厂函数,可以让你安全的和RESFUL服务端进行数据交互。 安装 ngResource模块是一个可选的angularjs模块,如果需要使用,我们要单独引用js script type="textjavascript"

  • iOS推送之本地通知UILocalNotification

    摘要: Notification是智能手机应用编程中非常常用的一种传递信息的机制,而且可以非常好的节省资源,不用消耗资源来不停地检查信息状态(Pooling),在iOS下应用分为两种不同的Notification种类,本地和远程。本地的Notification由iOS下NotificationManager统一管理,只需要将封装好的本地Notification对象加入到系统Notific

  • Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE-2012-1675)的完美解决方法

    环境:Windows 2008 R2 + Oracle 10.2.0.3 应用最新bundle patch后,扫描依然报出漏洞 Oracle Database Server 'TNS Listener'远程数据投毒漏洞(CVE-2012-1675) •1.确定解决方案 •2.应用解决方案 •3.验证修补情况

  • PHP mysqli_free_result()与mysqli_fetch_array()函数详解

    PHP mysqli_free_result与mysqli_fetch_array函数 mysql_free_result 仅需要在考虑到返回很大的结果集时会占用多少内存时调用。在脚本结束后所有关联的内存都会被自动释放。 在我们执行完SELECT语句后,释放游标内存是一个很好的习惯。 。可以通过PHP函数mysql_free_result来实现内存的释放。

  • iOS10添加本地推送(Local Notification)实例

    前言 iOS 10 中废弃了 UILocalNotification ( UIKit Framework ) 这个类,采用了全新的 UserNotifications Framework 来推送通知,从此推送通知也有了自己的标签 UN (这待遇真是没别人了),以及对推送功能的一系列增强改进(两个 extension 和 界面的体验优化),简直是苹果的亲儿子,因

  • oracle 12c因误删pdb数据文件导致整个数据库打不开的解决方法

    前言 最近因为一位同事误删了某个插件数据库(PDB)的数据文件,结果整个数据库,包括容器数据库(CDB),以及其他插件数据库都用不了了。无奈。。。通过尝试各种方法最终解决了,觉着有必要将解决的过程分享出来,方法大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 方法如下: 1、用sys账号进入实例