编程笔记

  • jQuery如何获取同一个类标签的所有值(默认无法获取)

    碰巧在开发的时候遇到这个问题,因为jQuery总是只返回第一个类标签的值,所以无法达到我们的要求。 比如: var btn = jQuery'.btn'.val; 获取的只是第一个类标签为btn的html元素的value值。 要获得一组类标签的所有html元素的值。就得使用jQuery的each遍历

  • python中bisect模块用法实例

    本文实例讲述了python中bisect模块用法,分享给大家供大家参考。 具体方法分析如下: 这个模块只有几个函数,一旦决定使用二分搜索时,立马要想到使用这个模块。 示例代码如下: import bisect L = [1,3,3,6,8,12,15] x = 3 x_insert_point = bisect.bisect_left

  • jquery动态分页效果堪比时光网

    最近一直研究jquery的分页效果,刚刚弄好了一个,拿出来与大家分享。分页效果与时光网的差不多。 先在aspx页面放置一个div class="pageDivs"div ,这个是用来存放分页的。 然后建一个page.js文件,具体代码如下js中用到的css类是自己设置的,这里就不给出了,具体的大家可以自己设置一下css样式:

  • Swift能代替Objective-C吗?

    我文章的中心是,以 Apple 目前给出的各种资料来看,这语言不会替代掉ObjC,它不是下一代的ObjC。它有很多缺点,使得它不足以做大型项目。这些缺点使得,Apple 自己都没有使用它做 MaciOS 的 app。我不排除明年后年它有很大改进,但至少现在还没有这端倪。 因此,如果你会ObjC,你不需要去看它。 但你如果问我这语言对普通开发者重要不重要,我说重要,可以明确告诉你这一点

  • WinForm实现同时让两个窗体有激活效果的特效实例

    本文实例讲述了WinForm实现同时让两个窗体有激活效果的特效。主要采用windows api实现一个窗体激活的时候给另外一个发消息。分享给大家供大家参考。 具体实现方法如下: using System; using System.Windows.Forms; using System.Runtime.InteropServices; namespace Windo

  • linux shell 脚本实现tcp/upd协议通讯(重定向应用)

    前几天发了重定向以及管道相关使用方法,今天这里发些很有趣的例子。通过重定向实现基于tcpudp协议的软件通讯。 linux 设备里面有个比较特殊的文件: dev[tcp|upd]hostport 只要读取或者写入这个文件,相当于系统会尝试连接:host 这台机器,对应port端口。如果主机以及端口存在,就建立一个socket 连接。将在,procselffd目录下面,有

  • linux shell实现随机数几种方法分享(date,random,uuid)

    在日常生活中,随机数实际上经常遇到,想丢骰子,抓阄,还有抽签。呵呵,非常简单就可以实现。那么在做程序设计,真的要通过自己程序设计出随机数那还真的不简单了。现在很多都是操作系统内核会提供相应的api,这些原始参数是获取一些计算机运行原始信息,如内存,电压,物理信号等等,它的值在一个时间段可以保证是唯一的了。好了,废话我就不说了。呵呵。 shell脚本程序我们有那些获得随机数方法呢? s

  • linux shell命令快捷获得系统帮助(一)[man-pages定义规范]

    作为刚刚学习linux朋友,我们拿到一个命令,不知道怎么样使用,一般都会先看下命令默认参数说明,然后再不清楚就是通过man命令查阅手册。还是找不到方法,就网上搜索,最后不行就去大论坛发帖。由于很多时候发帖子估计要比较久有人回复。久而久之,对学习linux的热情被怠慢下来了。 其实,这也是学习linux的最大困难。 linux命令帮助,一般有2种,命令自身代码里面带有使用帮助说明,这种一般很精简,太长了,

  • linux dev 常见特殊设备介绍与应用(loop,null,zero,full,random)

    linux是文件型系统,所有硬件如软件都会在对于的目录下面有相应的文件表示。对于dev这个目录,我们知道它下面的文件,表示的是linux的设备。在windows系统中,设备大家很好理解,象硬盘,磁盘指的是实实在在硬件。而在文件系统的linux下面,都有对于文件与这些设备关联的。访问它们就可以放到实际硬件,想想还是linux灵活了。变成文件,操作该多简单了。不用调用以前com,prt等接口了。直接读文件,写文件就可以向设备

  • linux whatis与whatis database 使用及查询方法(man使用实例)

    通过man查找帮助过程: [chengmo@centos5 ~]$ man -h ... f:same as whatis1 ... #觉得比较奇怪,whatis是什么呢? [chengmo@centos5 ~]$ man whatis #查询得到是: #whatis - search the whatis da

  • linux shell 字符串操作(长度,查找,替换)详解

    在做shell批处理程序时候,经常会涉及到字符串相关操作。有很多命令语句,如:awk,sed都可以做字符串各种操作。 其实shell内置一系列操作符号,可以达到类似效果,大家知道,使用内部操作符会省略启动外部程序等时间,因此速度会非常的快。 一、判断读取字符串值

  • 距离详解Linux下的UDP方式通讯

    UDP方式点对点通讯 #include stdio.h #include string.h #include systypes.h #include netinetin.h #include syssocket.h #include errno.

  • 深入讲解Python编程中的字符串

    Python转义字符 在需要在字符中使用特殊字符时,python用反斜杠\转义字符。如下表: Python字符串运算符 下表实例

  • Python编程中字符串和列表的基本知识讲解

    Python 字符串 字符串是 Python 中最常用的数据类型。我们可以使用引号来创建字符串。 创建字符串很简单,只要为变量分配一个值即可。例如: var1 = 'Hello World!' var2 = "Python Programming" Python访问字符串中的值 Python不支

  • Android游戏开发学习②焰火绽放效果实现方法

    本文实例讲述了Android游戏开发学习②焰火绽放效果实现方法。分享给大家供大家参考。具体如下: 本节介绍在游戏开发中常用到的数学物理应用——粒子系统。粒子系统与上一节的小球有类似的地方,都是通过数学方法和物理公式模拟客观世界中的物体的运动轨迹。不同的是小球更强调个体运动,而焰火粒子等粒子系统更注重整体感觉。 一、焰火粒子效果 1.粒子对象类Particle类和粒子集

  • Android游戏开发学习①弹跳小球实现方法

    本文实例讲述了Android游戏开发学习①弹跳小球实现方法。分享给大家供大家参考。具体如下: 在学习了一点点Android之后,觉得有必要记录下来,于是就开了这个新坑,慢慢来填吧。 1.运动体Movable类 本例主要模拟了一组大小不一的球以一定的水平初速度从高处落下的运动轨迹。其中的小球为一个可移动物体Movable对象,该类中除了包含小球图片对象之外,还包括了如位

  • C#中Equals方法的常见误解

    很多C#的教材都会强调对象相等的概念。我们都知道,在C#的世界里存在两种等同性。一种是逻辑等同性:如果两个对象在逻辑上代表同样的值,则称他们具有逻辑等同性。另一种是引用等同性:如果两个引用指向同一个对象实例,则称他们具有引用等同性。 众所周知,Object类型有一个名为Equals的实例方法可以用来确定两个对象是否相等。Object的Equals的默认实现比较的是两个对象的引用等同性。而Object的派

  • C#编程自学之流程控制语句

    在前面的文章中我们不难看出来,我们程序的执行顺序是从上到下顺序执行的,那么有时候我们需要程序在某个条件成立时,执行指定的代码片段,那么怎么样来控制这样流程呢?这个就是我们今天这篇文章所需要讨论的。那么开始吧! 一、if esle 语句 1.关系型运算符 说到分支语句必定会牵扯到条件,例如当满足一个条件的时候去执行指定的代码段,那么

  • Python循环语句之break与continue的用法

    Python break 语句 Python break语句,就像在C语言中,打破了最小封闭for或while循环。 break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。 break语句用在while和for循环中。 如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。b

  • Python format()函数

    该format方法格式化一些指定的值并将其插入到字符串的占位符中。占位符由{}表示。在本文中,我们将介绍格式函数的各种使用方式。 单 format 在此示例中,将给定范围内的数字替换为带有固定字符串的占位符。 示例 foriinrange19,25

  • 您将如何解释Python for循环以列出理解?

    列表理解为基于现有列表创建列表提供了一种简洁的方法。使用列表推导时,可以利用包括字符串和元组在内的任何可迭代对象来构建列表。列表推导式由一个迭代器组成,该迭代器包含一个表达式,后跟一个for子句。后面可以有附加的for或if子句。 让我们看一个基于字符串创建列表的示例: hello_letters=[letterforletter&nbs

  • 为什么python for循环不默认单个对象进行一次迭代?

    Python无法遍历不可“迭代”的对象。python中的“ for”循环构造在可迭代数据类型内调用内置函数,从而允许其从可迭代数据中提取元素。 由于不可迭代的数据类型没有这些方法,因此无法从中提取元素。因此,for循环会忽略它们。

  • 如何使用Python for循环创建三角形?

    在Python中使用数字生成三角形有多种变体。让我们看一下两种最简单的形式: foriinrange5: forjinrangei+1: printj+1,&nb

  • 如何在Python for循环中处理异常?

    您可以像在普通代码块中一样在Python for循环中处理异常。这不会引起任何问题。例如, foriinrange5: try: ifi%2==0: &n

  • 如何将Python for循环转换为while循环?

    与while循环不同,Python中的for循环不需要计数变量即可保留迭代次数。因此,要将for循环转换为等效的while循环,必须考虑这一事实。 以下是遍历范围的简单for循环 forxinrange5: printx 为了转换为while循环,我

  • Python for Loops的基本语法是什么?

    Python的for循环为集合中的每个对象(例如字符串,列表,元组或字典)执行循环主体。它的用法如下- 示例 forobjinseq: stmt1 stmt2 以下代码片段遍历列表的每个数字元素,并打印其平方 pre

  • Python For 循环

    示例 for循环遍历项目集合,例如list或dict,并使用该集合中的每个元素运行代码块。 foriin[0,1,2,3,4]: printi 上面的for循环遍历数字列表。 p

  • 跟老齐学Python之关于循环的小伎俩

    不是说while就不用,比如前面所列举而得那个猜数字游戏,在业务逻辑上,用while就更容易理解(当然是限于那个游戏的业务需要而言)。另外,在某些情况下,for也不是简单地把对象中的元素遍历一遍,比如有有隔一个取一个的要求,等等。 在编写代码的实践中,为了对付循环中的某些要求,需要用一些其它的函数,比如前面已经介绍过的range就是一个被看做循环中的计数器的好东西。 range

  • 在Python的循环体中使用else语句的方法

    本文讨论Python的for…else和while…else语法,这是Python中最不常用、最为误解的语法特性之一。 Python中的for、while循环都有一个可选的else分支(类似if语句和try语句那样),在循环迭代正常完成之后执行。换句话说,如果我们不是以除正常方式以外的其他任意方式退出循环,那么else分支将被执行。也就是在循环体内没有break语句、没有return语句,或者没有异常出

  • python中循环语句while用法实例

    本文实例讲述了python中循环语句while用法。分享给大家供大家参考。具体分析如下: 对于python的while语句,注意其缩进即可。 python和其他语言一样也有break和continue,分别用来表示跳出循环和继续循环。 #!usrbinpython # Simple while loop a = 0 while a 15: print

  • Python减少循环层次和缩进的技巧分析

    本文实例分析了Python减少循环层次和缩进的技巧。分享给大家供大家参考,具体如下: 我们知道Python中冒号和缩进代表大括号,这样写已经可以节省很多代码行数,但是可以更优化,尽可能减少循环的层次和缩进,让代码看起来更简洁,逻辑更清楚。不仅Python语言如此,其他语言也一样。 img src="https:img.nhooo.comstaticupload210312

  • JSP学习之数据库开发小结

    本文总结了JSP学习之数据库开发方法。分享给大家供大家参考。具体如下: SQL语言的组成: 1数据定义语言DDL 用于定义SQL模式,数据表,视图和索引等数据库对象 2数据操纵语言DML 数据查询和数据更新语言 3数据控制语言DCL 设定或更改数据库用户或角色 4嵌入式SQL语言 SQL语句嵌入到

  • 解决JSP保存到数据库丢失格式的方法

    网站上的文章用什么存储?使用Oralce用CLOB存储,Java操作CLOB的方法网上很多,可是发现读取后显示在网页上和录入时的格式完全不同,该有的段落已经不复存在。 由于页面中使用的是textarea标签而不是强大的网页文本编辑器,所以要自己处理格式的问题了,下面是我找到的一个专业函数, 使用它将前台传过来的文章字符串转义一下再存入数据库,这次再读取出来的文章就有段落的显示了。 JS

  • jsp从数据库获取数据填充下拉框实现二级联动菜单的方法

    本文实例讲述了jsp从数据库获取数据填充下拉框实现二级联动菜单的方法。分享给大家供大家参考,具体如下: 项目告一段落,现在将遇到的比较实用的东西记录下来,写了多遍了,谨记于此,以备查看! 1、首先在数据库中获取第一个下拉框的数据: s:select listKey="tsFrom" id="t_tsfrom" cssClass="required"

  • JSP中的PreparedStatement对象操作数据库的使用教程

    PreparedStatement接口继承Statement,并与之在两方面有所不同: PreparedStatement 实例包含已编译的 SQL 语句。这就是使语句“准备好”。包含于 PreparedStatement 对象中的 SQL 语句可具有一个或多个 IN 参数。IN参数的值在 SQL 语句创建时未被指定。相反的,该语句为每个 IN 参数保留一个问号(“?”)作为占位符。每个问号的值必须在该语句执行之

  • jsp页面显示数据库的数据信息表

    在日常jsp开发中;最基本的一个操作之一是把之前添加到数据库中的信息在jsp页面中显示出来,也就是增删改查中的查找的一部分; 下面是以上部分的开发步骤及分析。 1.在jsp页面: thead tr th用户名称th th用户性别t

  • Android实现ImageView图片双击放大及缩小

    本文实例介绍了Android实现ImageView图片双击放大及缩小的相关技巧,分享给大家供大家参考,具体内容如下 public class DoubleScaleImageView extends ImageView implements OnTouchListener, OnGlobalLayoutListener { private boolean isFirst = false;

  • Android实现ImageView图片缩放和拖动

    今天我们来编写一个缩放效果的ImageView ,网上有很多人都讲了这些。但有许多人都直接使用了库文件, 那么我们今天做的是直接上代码编写一个拖动和缩放的ImageView,具体看效果图 img src="https:img.nhooo.comstaticupload2103121536070.jpg?20161099

  • Android ImageView实现图片裁剪和显示功能

    首先在layout布局中设置按钮和一个ImageView Button android:id="@+idselectimagebtn" android:layout_width="match_parent" android:layout_height="wrap_content" android:text="选择图片" Button

  • Android 自定义imageview实现图片缩放实例详解

    Android 自定义imageview实现图片缩放实例详解 觉得这个自定义的imageview很好用 性能不错 所以拿出来分享给大家 因为不会做gif图 所以项目效果 就不好贴出来了 把代码贴出来 1.项目结构图 img src="htt