编程笔记

  • 阿里云盘激活码免费送!teambition网盘内测邀请码注册(限时获取教程)

    相信很多小伙伴为没有赶上很多网盘内测(获取永久免费空间)而惋惜,这次话不多说,阿里云盘和teambition网盘来了,一样是永久赠送大家2T永久免费的空间,后期不必多说,肯定都是需要花钱才能购买大容量空间,既然有这样的机会,何不动动手申请一个永久免费的不香吗? img src="https:img.nhooo.comstaticupload

  • Python paramiko使用方法代码汇总

    1、用户名、密码登陆方式 import paramiko paramiko.util.log_to_file'paramiko.log' # 记录日志文件 ssh = paramiko.SSHClient try: ssh.set_missing_host_key_policyparamiko.AutoAddPolicy ssh

  • JavaScript实现鼠标经过表格某行时此行变色

    本文实例为大家分享了js鼠标经过表格某行时此行变色的具体代码,供大家参考,具体内容如下 表格表头为蓝色,表主体为白色,当鼠标放到表的非表头行时,这一行颜色变为黄色,鼠标离开时黄色消失。

  • 在Docker构建的容器中实现安装ping工具

    因为用Docker拉取的Base镜像如Centos和Ubuntu的话都是最简版本,不包含Ping工具,而对Docker进行Docker network和Docker链接操作时往往要用到Ping工具测试两个容器间的网络,此时就要用到Ping工具了, 下面是Ubuntu下安装Ping工具的命令: sudo apt-get u

  • JavaScript实现复选框全选和取消全选

    JS网页–全选和取消全选,供大家参考,具体内容如下 表格,初始状态下复选框都是未选中状态,选中表头的复选框后,下面几个复选框变为选中状态,取消表头复选框选中状态后,下面几个复选框选中状态也随之取消;下

  • MyBatis带参查询的方法详解

    #{}占位符 类似于jdbc中通过PreparedStatement进行操作的方式, 会将sql语句中需要参数的位置使用?进行占位,后续由传进来的参数进行参数的绑定。?处绑定的都是值,不能指定表的列,转换成sql时表名会被当成字符串,会出错,防止sql注入。 select username,age,password from 'tb_user'

  • 解决docker日志挂载的问题

    关键是本地服务器没有写入的权限 关键看这里吧Permission denied, 一直没有看正方,以为是配置日志文件 找不到有问题,下面是部分异常 10:35:09,498 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[FILE] - openFilenull,true call failed. j

  • 分享一枚pycharm激活码适用所有pycharm版本我的pycharm2020.2.3激活成功

    Pycharm实然提示过期了,网上找了很多Pycharm激活码,要么只支持老版本,要么是不能用。 费了半天时间终于在一公众号里找到一枚可以使用的pycharm激活码,希望能用的时间长点儿吧。 相信很多朋友也出现和我一样的Pycharm过期问题吧,所以在这里分享给大家,希望对大家有帮助 提供了两种解决方案如果第一种方案不行,可以使用第二方案 第一种方案

  • Java struts2 package元素配置及实例解析

    package 元素的所有属性及对应功能: Attribute Required Description na

  • Windows Powershell 介绍和安装

    Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆。 powershell需要.NET环境的支持,同时支持.NET对象。微软之所以将Powershell 定位为Power,并不是夸大其词,因为它完全支持对象。其可读性,易用性,可以位居当前所有shell之首。 当前powershell有四版本,分别为1.0,2.

  • JavaScript实现的石头剪刀布游戏源码分享

    这个游戏主要设计到两点: 首先是胜负运算 由于石头剪刀布是循环性的 石头 杀 剪子 剪子 杀 布 布 杀 石头 石头 杀 剪子 。。。 根据以上特点找出规律,写出算法即可。 让电脑随机

  • 一个很有趣3D球状标签云兼容IE8

    看见一个很有趣的标签云,3D球状,兼容 IE 8,亲测可用!其他版本没有测试。觉得挺有意思就拿来记录下来,学习学习,本文下方会放出我看的文章地址,先看一下效果: 接下来是代码,html + css + js,不是基于jQuery的,所以不需要引入

  • Powershell学习笔记--使用正则表达式查找文件

    支持所有PS版本 Get-ChildItem 不支持文件高级筛选。它只能使用简单的通配符,但不能使用正则表达式。 围绕这个问题,我们可以使用-match命令来筛选。 下面这个例子将获得所有windows目录下包含至少连续有两个数字的文件同时文件名长度不超过8个字符: Get-ChildItem -Path $env:windir -Recur

  • wap图片滚动特效无css3元素纯js脚本编写

    手机图片滑动切换,网上有很多这样的例子,但都借助于其他组件,让代码混乱的不行;还有就是用到css3里的 transform:translate(x,y);移动元素,不过发现在不支持css3的设备上马上完蛋了,所以下定决心自己做一个,谁知出现了很多的问题,其中最重要的是给图片加链接,网页中的上下滚动条不能在拖动图片的时候滚动,并且不能兼容pc机器上的拖动;在这里就简单介绍一下遇到的问题和解决的方法; s

  • Python使用MD5加密字符串示例

    Python加密模块有好几个,但无论是哪种加密方式都需要先导入相应的加密模块然后再使用模块对字符串加密。 先导入md5加密所需模块: import hashlib 创建md5对象 m = hashlib.md5 生成加密串,其中 password 是要加密的字符串

  • js在数组中删除重复的元素自保留一个(两种实现思路)

    例如:var student = [‘qiang','ming','tao','li','liang','you','qiang','tao']; 第一种思路是:遍历要删除的数组arr, 把元素分别放入另一个数组tmp中,在判断该元素在arr中不存在才允许放入tmp中 用到两个函数:for ...in 和 indexOf p

  • ASP.NET中实现定制自己的委托和事件参数类

    本文实例讲述了ASP.NET中实现定制自己的委托和事件参数类的方法,对于学习ASP.NET有很好的参考借鉴价值。具体方法如下: 一般在实际开发中,对于事件不需要传递数据信息时,像上面的KingTextBox控件的事件,在引发事件时传递的参数为EventArgs.Empty,如下所示: OnTextChangedEventArgs.Empty;

  • js获取input长度并根据页面宽度设置其大小及居中对齐

    1. js获取页面宽度高度及屏幕分辨率 网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offsetWidth 包括边线的宽 网页可见区域高:document.body.offsetHeight 包括边线的宽 网页正文全文宽:docume

  • IE浏览器IFrame对象内存不释放问题解决方法

    最近项目组发现在使用showModalDialog弹出窗体中如果包含IFrame对象,则IFrame对象占用的内存资源在窗体关闭后不会释放。弹出关闭反复多次后,IE浏览器内存占用可超过数百M,严重时IE浏览器报错,且无法关闭,只能通过杀进程的方式重启浏览器。经测试,使用open方式弹出也存在该问题。 在IE8浏览器中,open和showModalDialog弹出的内存占用有差异: op

  • php中限制ip段访问、禁止ip提交表单的代码分享

    在需要禁止访问或提交表单的页面添加下面的代码进行判断就可以了。 注意:下边只是一个PHP限制IP的实例代码,如果您打算应用到CMS中,请自行修改。 ?php 加IP访问限制 ifgetenv'HTTP_CLIENT_IP' strcasecmpgetenv'HTTP_CLIENT_IP', 'unknown' { $u

  • destoon出现验证码不显示时的紧急处理方法

    很多destoon开发人员都遇到过验证码不显示的情况,本文就来讲述一下遇到这种情况的紧急处理方法。具体如下: 如果你启用验证码以后,后台又登陆不了,取消不了。那么可以试试下面的办法: 找到module.php文件, 在3.0下为: cachemodule.php 。 在4.0下为:filecachemodule.php 。 打开该文件,可以查找'captc

  • Tornado中database模块被取消的替代方法

    准备用用tornado重写本站,但发现import tornado.database时出错。 [root@lee ~]# python Python 2.7.4 default, Apr 11 2013, 17:08:33 [GCC 4.4.7 20120313 Red Hat 4.4.7-3] on linux2 Type "help", "copyri

  • 个人对于异步和多线程的关系的理解分享

    个人的理解是这样的: 1. 异步通信的意思是,当A发送完消息之后,不等待B的回应,继续执行之后的程序.在将来的某个时刻,A再来检查是否收到B的回应。 异步就是彼此独立,在等待某事件的过程中继续做自己的事,不需要等待这一事件完成后再工作。 2. 多线程是程序设计的逻辑层概念,它是进程中并发运行的一段代码。多线

  • PHP中new static()与new self()的区别异同分析

    本文实例讲述了PHP中new static与new self的区别异同,相信对于大家学习PHP程序设计能够带来一定的帮助。 问题的起因是本地搭建一个站。发现用PHP 5.2 搭建不起来,站PHP代码里面有很多5.3以上的部分,要求更改在5.2下能运行。 改着改着发现了一个地方 return new static$val;

  • Python中让MySQL查询结果返回字典类型的方法

    Python的MySQLdb模块是Python连接MySQL的一个模块,默认查询结果返回是tuple类型,只能通过0,1..等索引下标访问数据 默认连接数据库: MySQLdb.connect host=host, user=user,

  • Python安装Imaging报错:The _imaging C module is not installed问题解决方法

    今天写Python程序上传图片需要用到PIL库,于是到http:www.pythonware.comproductspil#pil117下载了一个1.1.7版本的,我用的是CentOS64 并且自行升级后的Python版本安装PIL库 首先下载解压: [root@lee ~]# wget http:www.pythonware.comproductspil

  • Python with的用法

    在Python中,with关键字是一个替你管理实现上下文协议对象的好东西。例如:file等。示例如下: from __future__ import with_statement with open'cardlog.txt','r' as item : for line in item : print line; p

  • Tornado服务器中绑定域名、虚拟主机的方法

    Tornado默认是监听IP加端口形式,由于Tornado在国内用的人极少,资料更是鳞毛凤角。下面说说Tornado如何绑定域名。 默认Tornado的hello word是这么来的 import tornado.ioloop import tornado.web class MainHandlertornado.web.Reque

  • python with statement 进行文件操作指南

    由于之前有一个项目老是要打开文件,然后用pickle.loadfile,再处理。。。最后要关闭文件,所以觉得有点繁琐,代码也不简洁。所以向python with statement寻求解决方法。 在网上看到一篇文章:http:eff

  • PHP中的替代语法简介

    替代语法是PHP程序设计中不常见到,有时却又很重要的一个概念。今天本文就以实例形式展示了这一概念的用法。 查看一下wordpress的代码,里面可以见到有些少见的php替代语法,如下所示: ?php else : ? div class="entry-content" ?php the_content __ '

  • Python中还原JavaScript的escape函数编码后字符串的方法

    遇到一个问题需要用Python把JavaScript中escape的中文给还原,但找了大半天,也没有找到答案,只好自己深入研究解决方案。 我们先来看在js中escape一段文字的编码 a = escape'这是一串文字'; alerta; 输出: %u8FD9%u662F%u4E00%u4E32%

  • python错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法

    Python的字符集处理实在蛋疼,目前使用UTF-8居多,然后默认使用的字符集是ascii,所以我们需要改成utf-8 查看目前系统字符集 import sys print sys.getdefaultencoding 执行: [root@lee ~]# python a.py ascii

  • asp.net实现access数据库分页的方法

    asp.net操作access数据库是常见的数据库操作应用,本文就来实例讲解一下asp.net实现access数据库分页的方法。希望对大家的asp.net程序设计能有所帮助。 具体实例代码如下: divclass="page"id="ctrlRecordPage" 总asp:LabelID="Zpage"runat="server"Text="1"&g

  • destoon供应信息title调用出公司名称的方法

    在destoon开发中,供应信息title调出公司名称是一个非常实用的方法。本文就以示例形式描述了这一方法的实现过程。具体方法如下: 新建一个供应信息页头模板,把下面的代码,直接覆盖title****title这部份即可 title{$title}_{$item[company]}_{$MOD[name]}_{$DT[siten

  • 使用PIL(Python-Imaging)反转图像的颜色方法

    利用PIL将图片转换为黑色与白色反转的图片,下面笔者小白介绍如何实现。 解决方案一: from PIL import Image import PIL.ImageOps #读入图片 image = Image.open'your_image.png' #反转 inverted_image = PIL.ImageOps.inve

  • Python 的 with 语句详解

    一、简介 with是从Python 2.5 引入的一个新的语法,更准确的说,是一种上下文的管理协议,用于简化try…except…finally的处理流程。with通过__enter__方法初始化,然后在__exit__中做善后以及处理异常。对于一些需要预先设置,事后要清理的一些任务,with提供了一种非常方便的表达。 with的基本语法如下,EXPR

  • destoon二次开发入门示例

    Destoon基于PHP+MySQL的开源B2B电子商务行业门户的首选解决方案。本文就Destoon的二次开发简述如下: 一、初始化系统 包含系统根目录下的common.inc.php即可初始化系统。 例如在站点根目录下创建一个hello.php,代码如下: ?php require 'comm

  • destoon官方标签大全

    什么是标签调用? 标签调用是根据调用条件condition从数据表table读取调用数量pagesize条数据,并按排序方式order排序,最终通过标签模板的布局输出数据。 可以看出,标签的工作分两个部分,一是读取数据,二是显示数据。 标签函数原型 标签函数保存于 includetag.func.php tag

  • destoon公司主页模板风格的添加方法

    DESTOON系统为我们提供了几套默认的主页模板,如果没有我们满意的,还可以自己动手来制作模板,下面我们先来看看系统里公司模板所涉及到的几个关键位置。 公司主页模板存放于 模板目录homepage 默认为templatedefaulthomepage 公司主页风格存放于 companyskin

  • destoon各类调用汇总

    根目录、模板目录和样式目录: {DT_PATH} {DT_SKIN} 导入头脚: {template 'header'} {template 'footer'} 对应模块首页: {$MODULE[$moduleid][linkurl]} 注:$moduleid表示对应模块的ID号