编程笔记

  • node.js中的fs.renameSync方法使用说明

    方法说明: 同步版的 rename 。 语法: fs.renameSyncoldPath, newPath 由于该方法属于fs模块,使用前需要引入fs模块(var fs= require“fs” )

  • C语言实现3*3数组对角线之和示例

    我就废话不多说了,直接上代码吧! #define _CRT_SECURE_NO_WARNINGS 1 #includestdio.h #includewindows.h int SUMchar arr[][3] { int i = 0; int j = 0; int sum = 0; for

  • Qt自定义控件实现简易仪表盘

    本文实例为大家分享了Qt自定义控件实现简易仪表盘的具体代码,供大家参考,具体内容如下 Qt自定义控件12:简易仪表盘(根据liudianwu大神的界面自己写的代码,建议去学习刘大神,会受益良多的) 先看效果图: img src="https:img.nhooo.comstaticupload210314

  • python获取网络图片方法及整理过程详解

    这篇文章主要介绍了python获取网络图片方法及整理过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 方式1 使用urllib库 import urllib.request import os ,stat url = "https:cn.bing.comth?

  • Python字符串、列表、元组、字典、集合的补充实例详解

    本文实例讲述了Python字符串、列表、元组、字典、集合。分享给大家供大家参考,具体如下: 附加: python的很多编译器提供了代码补全功能,并且在填入参数时提供提示功能

  • vue中根据时间戳判断对应的时间(今天 昨天 前天)

    根据时间戳 来显示对应的时间段 本文是根据vue缩写,但是原理都是想通的 根据一个时间戳,然后来显示对应的时间段。如果为今天,则显示对应的time,如果为昨天,则显示为昨天,如果为前天,则显示为前天。剩下的显示为对应的日期 需求定义好了,然后开始实现: 首先,是把时间戳转换为对应的时间格式,js提供了原生的获取对应年、月、日等格式的方法,但是不够灵活

  • Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError

    最新在学习Python的基础入门系列课程,今天学习到使用python 的内置库smtplib发送邮件内容。 使用Python发送邮件步骤简单: 创建SMTP连接 使用邮箱和密码登录SMTP服务器 创建邮件内容对象EmailMessage, 并使用set_content方法设置邮件内容 调用send

  • Java实现动态模拟时钟

    本文实例为大家分享了java动态模拟时钟的具体代码,供大家参考,具体内容如下 应用名称:java动态模拟时钟 用到的知识:javaGUI,java 绘图 开发环境:win10+eclipse+jdk1.8 功能说明:通过java绘图画出一个虚拟的动态时钟 效果图: p style="text-align: center

  • python将字符串list写入excel和txt的实例

    docs = [‘icassp improved human face identification using frequency domain representation facial asymmetry', ‘pattern recognition unsupervised methods classification hyperspectral images low spatial resolution', ‘

  • python爬取盘搜的有效链接实现代码

    因为盘搜搜索出来的链接有很多已经失效了,影响找数据的效率,因此想到了用爬虫来过滤出有效的链接,顺便练练手~ 这是本次爬取的目标网址http:www.pansou.com,首先先搜索个python,之后打开开发者工具, 可以发现这个链接下的json数据就是我们要爬取

  • Lua中的捕获机制和转换技巧介绍

    捕获 捕获是这样一种机制:可以使用模式串的一部分匹配目标串的一部分。将你想捕获的模式用圆括号括起来,就指定了一个捕获。 在string.find使用捕获的时候,函数会返回捕获的值作为额外的结果。这常被用来将一个目标串拆分成多个: pair = "name = Anna" _, _, key, value =

  • Node.js 应用跑得更快 10 个技巧

    NodeJS是一个服务器端JavaScript解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。 Node.js 受益于它的事件驱动和异步的特征,已经很快了。但是,在现代网络中只是快是不行的。如果你打算用 Node.js 开发你的下一个Web 应用的话,那么你就应该无所不用其极,让你的应用更快

  • jQuery qrcode生成二维码的方法

    现在二维码越来越流行,很多网页都会有个二维码,扫描后可通过手机浏览。 以前做类似的项目一般是在网页上生成图片,然后把图片插入到网页。 这样做不能每个页面都生成二维码。 jquery-qrcode是一个能够在浏览器端生成二维码的jquery插件。它是独立的,最小压缩之后不足4k,也没有图片下载请求。引入该类库之后,只需要一行代码,就可以很容易在w

  • 再次谈论React.js实现原生js拖拽效果引起的一系列问题

    React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。由于 React 的设计思想极其独特,属于革命性创新,性能出众,代码逻辑却非常简单。所以,越来越多的人开始关注和使用,认为它可能是将来 Web 开发的主流工具。 前几天写的

  • jQuery中的Deferred和promise 的区别

    Deferred和Promise之间有什么区别呢? promise 一个promise就是一个由 异步函数返回的对象 。当你想要自己编写一个这样的函数时你需要使用一个deferred。 var promise = $.ajax{ url: "myServerScript" }; promise.donemySuc

  • Angular 根据 service 的状态更新 directive

    Angular JS Angular.JS 是一组用来开发Web页面的框架、模板以及数据绑定和丰富UI组件。它支持整个开发进程,提供web应用的架构,无需进行手工DOM操作。 AngularJS是为了克服HTML在构建应用上的不足而设计的。HTML是一门很好的为静态文本展示设计的声明式语言,但要构建WEB应用的话它就显得乏力了。这里AngularJS就应运而生,弥补了HTML的天然缺陷,用于构件We

  • 戴尔R510_R410_R610_R710等所有服务器安装win2003解决办法

    如果您安装Windows2003需要用U盘加载阵列卡驱动,请您参考下面方法: 安装完成后可能需要加载的驱动http:support1.ap.dell.comcn

  • DELL DOSA 6.X 服务器引导光盘Dell Systems Build and Update Utility ISO下载地址

    Dell Systems Build and Update Utility 戴尔系统构建和更新实用程序是可引导的实用程序,适用于单一服务器操作系统安装、预加载操作系统固件更新和预加载操作系统系统配置。 补丁和增强功能 增强功能:添加了对以下操作系统的支持:- VMware ESX 4.0 U3 -

  • AngularJS中的$watch(),$digest()和$apply()区分

    AngularJS $scope里面的$watch,$digest和$apply是AngularJS的核心函数,学习AngularJS必须理解这几个函数。 在绑定$scope中的变量到view的时候,AngularJS自动在内部创建一个"Watch"。"Watch"用于监听AngularJS scope中变量的改变。可以通过调用$scope.$watch这个方法来创建"Watch"。

  • 纯js实现手风琴效果

    本文分享了纯js+html制作手风琴和纯css+html制作手风琴两种效果,供大家参考,具体内容如下 一、纯css+html的手风琴效果 这种用css写的手风琴比较简单,主要是应用到css中的,transition属性。 代码如下: !DOCTYPE HTML html &

  • 基于javascript制作微博发布栏效果

    本文为大家分享了做微博发布栏效果的过程,涉及到的知识点包括以下: 1.判断IE的方法:直接用 var ie=!-[1,];即可 2.连续发生事件的用法: IE下:触发对象.onpropertychange 标准下:触发对象.oninput

  • javascript事件委托的用法及其好处简析

    本文为大家简单介绍了javascript事件委托的用法及其好处,供大家参考,具体内容如下 事件委托:利用冒泡的原理,把事件加到父级上,触发执行效果, 好处:提高性能,新添加的元素还会有之前的事件。 event对象:事件源,不管在哪个事件中,只要你操作的那个元素就是事件源 获取事件源: IE:window.event.srcEle

  • Hibernate延迟加载技术详解

    本文实例讲述了Hibernate延迟加载技术。分享给大家供大家参考,具体如下: Hibernae 的延迟加载是一个非常常用的技术,实体的集合属性默认会被延迟加载,实体所关联的实体默认也会被延迟加载。Hibernate 通过这种延迟加载来降低系统的内存开销,从而保证 Hibernate 的运行性能。 下面先来剖析 Hibernate 延迟加载的“秘密”。 strong

  • Android ListView物流获取追踪功能实现

    ListView 控件可使用四种不同视图显示项目。通过此控件,可将项目组成带有或不带有列标头的列,并显示伴随的图标和文本。 最近在网上看到时间轴的布局效果,尝试按照这个原理,实现物流跟踪的效果,目前已经实现了,效果如下图 img src="https:img.nhooo.comstaticupload210312095

  • 基于jQuery Ajax实现上传文件

    本文实例为大家分享了基于jQuery Ajax实现上传文件的关键代码,供大家参考,具体内容如下 JS代码: 保存 function btnAdd { var formData = new FormData$"#frm"[0]; $.ajax{ url: "AdminContentManageSaveEdit", typ

  • C#微信公众平台开发之access_token的获取存储与更新

    一、什么是access_token? access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。正常情况下access_token有效期为7200秒,重复获取将导致上次获取的access_token失效。由于获取access_token的api调用次数非常有限,建议开发者全局存储与更新acc

  • Mac 安装和卸载 Mysql5.7.11 的方法

    安装 去http:www.mysql.comdownloads, 选择最下方的MySQL Community Edition,点击MySQL Community Server的download, 下载DGM Archive版本。b

  • Hibernate延迟加载原理与实现方法

    本文实例讲述了Hibernate延迟加载原理与实现方法。分享给大家供大家参考,具体如下: 为了进一步优化Hibernate的性能,可以使用: 延迟加载技术、管理数据抓取策略、进行缓存管理 等方面考虑来提高Hibernate的性能。 1. 延迟加载(load) 延迟加载(load)是Hibernate为提高程序执行效率

  • C#微信公众平台开发之高级群发接口

    涉及access_token的获取请参考《C#微信公众平台开发之access_token的获取存储与更新》 一、为了实现高级群发功能,需要解决的问题 1、通过微信接口上传图文消息素材时,Json中的图片不是url而是media_id,如何通过微信接口上传图片并获取图片的media_id? 2、图片存储在什么地方,如何获取?

  • js+css实现select的美化效果

    先给大家看一看美化之后的效果图: CSS: .div-select { border: solid 1px #999; h

  • Android App在线程中创建handler的方法讲解

    相关概念 1.Handler:可以看做是一个工具类,用来向消息队列中插入消息的; 2.Thread:所有与Handler相关的功能都是与Thread密不可分的,Handler会与创建时所在的线程绑定; 3.Message:消息; 4.MessageQueue:消息队列,对消息进行管理,实现了一个Message链表; 5.Looper:消息循环,从M

  • 扩展Hibernate使用自定义数据库连接池的方法

    本文实例讲述了扩展Hibernate使用自定义数据库连接池的方法。分享给大家供大家参考,具体如下: 在Hibernate的过程中往往碰到这样的问题:我们现成的产品本来已使用自有的数据库连接池,同时使用Hibernate的话在Hibernate配置中也得配置数据库连接信息,这样就需要在两个地方维护数据库连接信息,维护起来感觉相当别扭。 由于我们不是在产品刚开始开发就加入Hibernate

  • ASP.NET在底层类库中获取Session C#类中获取Session 原创

    类库中获取Session首先要添加引用 img src="https:img.nhooo.comstaticupload21031

  • jquery zTree异步加载、模糊搜索简单实例分享

    本文实例为大家讲解了jquery zTree树插件的基本使用方法,具体内容如下 一、节点模糊搜索功能:搜索成功后,自动高亮显示并定位、展开搜索到的节点。 二、节点异步加载:1、点击展开时加载数据;2、选中节点时加载数据。 前台代码如下: script type="textjavascript" ztree设置 v

  • C#进阶系列 WebApi身份认证解决方案推荐:Basic基础认证

    前言:最近,讨论到数据库安全的问题,于是就引出了WebApi服务没有加任何验证的问题。也就是说,任何人只要知道了接口的url,都能够模拟http请求去访问我们的服务接口,从而去增删改查数据库,这后果想想都恐怖。经过一番折腾,总算是加上了接口的身份认证,在此记录下,也给需要做身份认证的园友们提供参考。 一、为什么需要身份认证 在前言里面,我们说了,如果没

  • 理解C#生成验证码的过程

    本文实例为大家介绍了生成验证码的详细过程,供大家参考,具体内容如下 生成验证码的类: using System; using System.Collections.Generic; using System.Drawing; using System.Text; namespace Controllers.Core.Util { s

  • 关于skip_name_resolve参数的总结分享

    作为MySQL调优的一部分,很多人都推荐开启skip_name_resolve。这个参数是禁止域名解析的(当然,也包括主机名)。很多童鞋会好奇,这背后的原理是什么,什么情况下开启这个参数比较合适。 基于以下原因,MySQL服务端会在内存中维护着一份host信息, 包括三部分:IP,主机名和错误信息。主要用于非本地TCP连接。 1. 通过在第一次建立连接时缓存IP和host name的映

  • 在Django中编写模版节点及注册标签的方法

    编写模板节点 编写自定义标签的第二步就是定义一个拥有 render 方法的 Node 子类。 继续前面的例子,我们需要定义 CurrentTimeNode : import datetime class CurrentTimeNodetemplate.Node: def __init__self, format_string

  • 在Django的上下文中设置变量的方法

    前一节的例子只是简单的返回一个值。 很多时候设置一个模板变量而非返回值也很有用。 那样,模板作者就只能使用你的模板标签所设置的变量。 要在上下文中设置变量,在 render 函数的context对象上使用字典赋值。 这里是一个修改过的 CurrentTimeNode ,其中设定了一个模板变量 current_time ,并没有返回它: class CurrentTimeNo

  • C#简单写入xml文件的方法

    本文实例讲述了C#简单写入xml文件的方法。分享给大家供大家参考。具体实现方法如下: static void writeTreeXmlNode xmlElement, int level { String levelDepth = ""; forint i=0;ilevel;i++ { levelDepth += " "; } Conso