编程笔记

  • 辨析JavaScript中的Undefined类型与null类型

    Undefined 表示变量已声明,但未被初始化。需要注意的是当使用typeof操作符判断数据类型时,未被声明的变量和未初始化的变量返回的值都为undefined var message; console.logtypeof message;undefined console.logtypeof age;undefined

  • JavaScript中undefined和null的区别

    JavaScript中undefined和null的区别 JavaScript两个表示”无”的值:undefined和null。我在平时只是null用的多一点,undefined只是在报错中经常遇到。下面针对这两个数据类型的异同做一下详细的比较。 1.undefined和null在if语句中,都会被自动转为false,相等运算符直接报告两者

  • JavaScript undefined及null区别实例解析

    在JavaScript中,将一个变量赋值为undefined或null,老实说,几乎没区别。 var a = undefined; var a = null; 上面代码中,a变量分别被赋值为undefined和null,这两种写法几乎等价。 undefined和null在if语句中,都

  • 北邮考研复试C语言上机题目精选

    查找 题目描述: 输入数组长度 n 输入数组 a[1...n] &nbs

  • Linux Shell 脚本编程入门教程

    从程序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用 Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统管理等领域,Shell编程仍然起着不可忽视的作用。深入地了解和熟练地掌握Shell编程,是每一个Linux用户的必修 功课之一。 Linux的Shell种类众多

  • JS+CSS实现美化的下拉列表框效果

    本文实例讲述了JS+CSS实现美化的下拉列表框效果。分享给大家供大家参考。具体如下: 一款经过JS+CSS美化的下拉列表,效果很不错,但代码有点偏多,学习CSS的朋友可以学习一下方法,然后自己变通一下,把代码简化一下。 运行效果如下图所示: img src="https:img.nhooo.comstaticupload2103120446270.jpg

  • nginx日志配置指令详解

    日志对于统计排错来说非常有利的。本文总结了nginx日志相关的配置如access_log、log_format、open_log_file_cache、log_not_found、log_subrequest、rewrite_log、error_log。 nginx有一个非常灵活的日志记录模式。每个级别的配置可以有各自独立的访问日志。日志格式通过log_format命令来定义。ngx_http_log_

  • nginx 配置文件的结构

    示例 nginx由受配置文件中指定的指令控制的模块组成。 简单指令 一个简单的指令由名称和参数组成,这些名称和参数之间用空格分隔,并以分号(;)结尾。 禁止指令 块指令的结构与简单指令的结构相同,但是它以分号(而不是分号)结尾,并带有一组用花括号({和})括起来的附加指令。 语境 如果块指令在括

  • 比较完整的Nginx配置文件nginx.conf常用参数中文详解

    概述 Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http:wiki.ngi

  • 找出nginx配置文件的所在位置的方法详解

    对于一台陌生的服务器或安装太久忘了位置,怎么才能简单快速的找到配置文件的位置呢?要找出配置文件的位置,需要先找出nginx可执行文件的路径 , 这里有几种方法: 1、如果程序在运行中 ps -ef | grep nginx # ps -ef | grep nginx root 29514... 对于一台陌生的服务器或安装太久忘了位置,怎么才能简单快速的找到配置文件的位置呢?

  • 详解nginx 配置文件解读

    nginx配置文件主要分为四个部分: main{#(全局设置) http{#服务器 upstream{} #(负载均衡服务器设置:主要用于负载均衡和设置一系列的后端服务器) server{ #(主机设置:主要用于指定主机和端口) location{}#(URL匹配特点位置的设置) } } } server继承main,location继承server,

  • 查看nginx配置文件路径和资源文件路径的方法

    查看nginx配置文件路径 通过 nginx -t nginx -t命令的原始作用是用来验证nginx配置文件格式和配置是否存在异常,通过该命令会输出nginx的配置文件的路径和验证结果,在输出结果中就可以找到当前的nginx的加载的配置文件的地址,如下所示:

  • 使用SqlServer CTE递归查询处理树、图和层次结构

    CTE(Common Table Expressions)是从SQL Server 2005以后版本才有的。指定的临时命名结果集,这些结果集称为CTE。 与派生表类似,不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用多次。使用CTE能改善代码可读性,且不损害其性能。 递归CTE是SQL SERVER 2005中重要的增强之一。一般我们在处理树,图和层次结

  • js基础知识(公有方法、私有方法、特权方法)

    本文涉及的主题虽然很基础,在许多人看来属于小伎俩,但在JavaScript基础知识中属于一个综合性的话题。这里会涉及到对象属性的封装、原型、构造函数、闭包以及立即执行表达式等知识。 公有方法 公有方法就是能被外部访问并调用的方法。 在对象中 var Restaurant = { name:

  • 详解Java中多进程编程的实现

    1.Java进程的创建 Java提供了两种方法用来启动进程或其它程序: (1)使用Runtime的exec方法 (2)使用ProcessBuilder的start方法 1.1 ProcessBuilder ProcessBuilder类是J2SE 1.5在jav

  • 浅谈Java多进程程序的运行模式

    一般我们在java中运行其它类中的方法时,无论是静态调用,还是动态调用,都是在当前的进程中执行的,也就是说,只有一个java虚拟机实例在运行。而有的时候,我们需要通过java代码启动多个java子进程。这样做虽然占用了一些系统资源,但会使程序更加稳定,因为新启动的程序是在不同的虚拟机进程中运行的,如果有一个进程发生异常,并不影响其它的子进程。 在Java中我们可以使用两种方法来实现这种要求。最简单的方法

  • javascript中的altKey 和 Event属性大全

    下面给大家介绍javascript中altkey属性,具体介绍如下所示: altKey属性的定义和用法: 此属性返回一个布尔值。指示在指定的事件发生时,Alt键是否被按下并保持住了。 语法结构: event.altKey=true|false|1|0

  • APS.NET MVC4生成二维码简单解析

    一、视图 @{ Layout = null; } !DOCTYPE html html head meta name="viewport" content="width=device-width" titleIndextitle

  • 解析Java虚拟机中类的初始化及加载器的父委托机制

    类的初始化   在初始化阶段,Java虚拟机执行类的初始化语句,为类的静态变量赋予初始值。   在程序中,静态变量的初始化有两种途径:   1.在静态变量的声明处进行初始

  • Windows下为Python安装Matplotlib模块

      这玩意反反复复弄了一晚上,这里详细叙述下如何安装,肯定会对大家有所帮助。首先默认大家都装了Python,这个从官网下基本不会有任何难度。   (1)Setuptools的安装   为啥先说这个,后面所有whl文件都要用这个安装。基本上没有几个教程先介绍这个的,这里说全一点,方便小白使用。 我们装的是Setuptools 0.6c11。别的版本不是不行,因为这个在P

  • JS日期加减,日期运算代码

    一、日期减去天数等于第二个日期 function ccdd,dadd{ 可以加上错误处理 var a = new Datedd a = a.valueOf a = a - dadd * 24 * 60 * 60 * 1000 a = new Datea alerta.getFullYear + "年" + a.getMon

  • IIS6.0中布署MVC站点的经验分享

    在网上找了一些文章,综合了几个,才终于搞定了。 服务器环境要求: Windows 2003 server + IIS6.0 1.必须安装.net framework 4.0, MVC 2.最好能安装.net framework 的sp1, 我们服务器上装的是.net framework 3.5 sp1和mvc3.p

  • win2008 IIS7无后缀URL部署问题 MVC4 MVC URL映射

    前言和中间一段都是我找到问题的过程和思维方法.没兴趣的可以直接跳过看后面的问题和解决. 前言:   问题发生在站点完成后,部署到服务器上.以为这个是最轻松的工作.结果悲剧了.windows server 2008 R2 上用的是IIS7,无法识别没有后缀的URL重定向.网上狂找.很多人会说这个问题很常见啊网上的资料很多啊.其实不然.今天我要给出大家这个问题的最官方的解决办法.

  • MVC4 网站发布(整理+部分问题收集和解决方案)

    这部分是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因。 如有冒犯请联系本人,或删除,或标明出处。 因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里。 网站发布步骤: 1、打开你的VS2012网站项目,右键点击项目》菜单中

  • IIS6 MVC4 路由失效 无法访问的解决方法

    大致找了网站上 IIS6 MVC4 路由失效 文章不少,对症下药的木有啊,折腾了我半个下午。 报错内容如下: ========================================== “”应用程序中的服务器错误。 无法找到资源。 说明: HTTP 404。您正在查找的资源或者它的一个依赖项可能已被移除,或其名称已更改,或暂时不可用。请

  • windows2003 IIS6 部署MVC3和MVC4程序的方法

    1.服务器上安装SP2 和 IIS6 2.安装.Net Framework3.5 SP1完整安装包,包含2.0 2.0SP1,237MB那个安装包https:www.nhooo.comsofts75472.html 3.安装.Net Framework4.0 https:www.nhooo.comsofts25944.html 4.安装WindowsServer2003-KB9

  • 用IIS配置反向代理实现方法(图文)

    目标服务器:targetServer 配置反向代理的服务器:reveseProxServer iis应该是iis7及以上版本,才可以。 安装步骤 1. IIS的版本是7.5.7600.16385. img src="https:img.nhooo.comstaticupload21031

  • python 的列表遍历删除实现代码

    python的列表list可以用for循环进行遍历,实际开发中发现一个问题,就是遍历的时候删除会出错,例如 l = [1,2,3,4] for i in l: if i != 4: l.removei print l 这几句话本来意图是想清空列表l,只留元素4,但是实际跑起来并不是那个结果。再看下面,利用index来遍历删除列表l

  • 简要分析Java多进程编程的并发控制

    进程间的通讯无非就是读写文件,socket通讯或者使用共享内存。 java没法管理内存,其实他也是靠创建映像文件来实现的。 共享内存在java中的实现 在jdk1.4中提供的类MappedByteBuffer为我们实现共享内存提供了较好的方法。该缓冲区实际上是一个磁盘文件的内存映像。二者的变化将保持同步,即内存数据发生变化会立刻反映到磁盘文件中,这样会

  • Oracle学习记录之使用自定义函数和触发器实现主键动态生成

    很早就想自己写写Oracle的函数和触发器,最近一个来自课本的小案例给了我这个机会。现在把我做的东西记录下来,作为一个备忘或者入门的朋友们的参考。   案例介绍:     招投标管理系统(数据库设计)。     数据表有以下两张:       招标书(招标书编号、项目名称、招标书内容、截止日期、状态)。       投标书(投标

  • 7个有用的jQuery代码片段分享

    jQuery是一款轻量级的JavaScript库,是最流行的客户端HTML脚本之一,它在WEB设计师和开发者中非常的有名,并且有非常多有用的插件和技术帮助WEB开发人员开发出有创意和漂亮的WEB页面。 今天我们为jQuery用户分享一些小技巧,这些技巧将帮助你提示你网站布局和应用的创意性和功能性。 一、在新窗口打开链接 用下面的代码,

  • 直接拿来用的15个jQuery代码片段

    发表过的一篇《10个超级有用的PHP代码片段果断收藏》吗?本文笔者将继续为你奉上15个超级有用的jQuery代码片段。 jQuery里提供了许多创建交互式网站的方法,在开发Web项目时,开发人员应该好好利用jQuery代码,它们不仅能给网站带来各种动画、特效,还会提高网站的用户体验。 img src="https:img.nh

  • 10个很棒的jQuery代码片段

    图片预加载 function$ { var cache = []; Arguments are image paths relative to the current page. $.preLoadImages = function { var args_len = arguments.length; for

  • python中pygame模块用法实例

    本文实例讲述了python中pygame模块用法,分享给大家供大家参考。具体方法如下: import pygame, sys from pygame.locals import * #set up pygame pygame.init windowSurface = pygame.display.set_mode500, 400, 0, 32 pyga

  • python使用PyGame绘制图像并保存为图片文件的方法

    本文实例讲述了python使用PyGame绘制图像并保存为图片文件的方法。分享给大家供大家参考。具体实现方法如下: ''' pg_draw_circle_save101.py draw a blue solid circle on a white background save the drawing to an image file for result see http:prnts

  • python使用PyGame播放Midi和Mp3文件的方法

    本文实例讲述了python使用PyGame播放Midi和Mp3文件的方法。分享给大家供大家参考。具体实现方法如下: ''' pg_midi_sound101.py play midi music files also mp3 files using pygame tested with Python273331 and pygame192 by vegaseat ''' impor

  • Python加pyGame实现的简单拼图游戏实例

    本文实例讲述了Python加pyGame实现的简单拼图游戏。分享给大家供大家参考。具体实现方法如下: import pygame, sys, random from pygame.locals import * # 一些常量 WINDOWWIDTH = 500 WINDOWHEIGHT = 500 BACKGROUNDCOLOR = 255, 255, 255 BLUE = 0

  • python使用PyGame模块播放声音的方法

    本文实例讲述了python使用PyGame模块播放声音的方法。分享给大家供大家参考。具体实现方法如下: import pygame pygame.init pygame.mixer.music.load"sound_file.ogg" pygame.mixer.music.play pygame.event.wait 希望本文所述对大家的Py

  • Python基于pygame实现图片代替鼠标移动效果

    本文实例讲述了Python基于pygame实现图片代替鼠标移动效果。分享给大家供大家参考,具体如下: 想想现在学校pygame有几个钟了,就写了一个小程序:图片代替鼠标移动 程序的运行效果:

  • Python中pygame安装方法图文详解

    本文实例讲述了Python中pygame安装方法。分享给大家供大家参考,具体如下: 这里主要描述一下我们怎样来安装pygame 可能很多人像我一样,发现了pygame是个好东东,但是就是不知道怎样使用,或者怎样安装,在百度google上面搜索了一番后,发现没有一篇 详细描述pygame的安装过程的文章。如果你是其中的一员,那么这篇教程可能会帮助到你。