编程笔记

  • JavaScript的RequireJS库入门指南

    简介 如今最常用的JavaScript库之一是RequireJS。最近我参与的每个项目,都用到了RequireJS,或者是我向它们推荐了增加RequireJS。在这篇文章中,我将描述RequireJS是什么,以及它的一些基础场景。 异步模块定义AMD 谈起RequireJS,你无法绕过提及JavaScript模块是什么,以及AM

  • 优化RequireJS项目的相关技巧总结

    本文将演示如何合并与压缩一个基于RequireJS的项目。本文中将用到苦干个工具,这其中就包括Node.js。 因此,如果你手头上还没有Node.js可以点击此处下载一个。 动机 关于RequireJS已经有很多文章介绍过了。这个工具可以将你的JavaS

  • 使用RequireJS优化JavaScript引用代码的方法

    RequireJS是一个提高你的javascript代码速度和质量的有效方法,同时它还让你的代码更容易阅读和维护。 在本文中,我会为你介绍RequireJS和应该如何使用它。我们讨论引入文件和定义模块,甚至还会接触优化方面的知识。 简单的说,require.js是一个脚本载入程序,允许你把你的javascript代码独立成文件和模块,同时管理每个模块间的依赖关系。

  • 在JavaScript应用中使用RequireJS来实现延迟加载

    无论简单还是复杂的Web应用,都由一些HTML、JavaScript、CSS文件组成。通常开发者会通过JQuery、Knockout、Underscore等等这样的第三方JavaScript框架来提高开发速度。由于这些JavaScript框架都针对特定的用途开发而且已经得到了“验证”,所以直接使用它们就比自己从头实现所需要的功能显得更为合适。然而,伴随着应用的复杂度不断上升,写出干净、低耦合、可维护的代码变得越来越重要。

  • RequireJS入门一之实现第一个例子

    为什么学习RequireJS? 像我这种菜鸟,会提到海量文章里提到的AMD、JS模块化编程、异步... ... 等等 RequireJS会让你以不同于往常的方式去写JavaScript。你将不再使用script标签在HTML中引入JS文件,以及不用通过script标签顺序去管理依赖关系。 RequireJS是一个Javascript 文件和模块框架,它可以帮我们去管理

  • Android 三种延迟操作的实现方法

    Android 三种延迟操作的实现方法 实现方法: 一、线程 new Threadnew Runnable{ public void run{ Thread.sleepXXXX; handler.sendMes

  • android实现按钮获取焦点延迟加载

    看到京东电视app的按钮获取焦点后才加载数据,之前网上没找到好的说法,所以自己实现了记录一下以便后续学习。 主要是按钮获取焦点以后,初始化一个定时器Timer延迟500ms加载数据,如果失去焦点,取消这个定时器就ok了。其实原理很简单,下面是我实现的一个效果。 package com.longmaster.iptv.health.DoctorP2P.mode; impor

  • Ruby on Rails 安装

    示例 首先,添加Mongoid到您的Gemfile: gem"mongoid","~4.0.0" 然后运行bundle install。或者只是运行: $geminstallmongoid

  • Ruby on Rails 安装滑轨

    例子 在Ubuntu上安装Rails 在干净的Ubuntu上,Rails的安装应简单明了 升级ubuntu软件包 sudoapt-getupdate sudoapt-getupgrade 安装Ruby和Rails

  • Ruby on rails安装后去掉DL is deprecated,please use Fiddle警告信息的方法【测试可用】

    本文实例讲述了Ruby on rails安装后去掉DL is deprecated,please use Fiddle警告信息的方法。分享给大家供大家参考,具体如下: 问题: 搭建完完ruby on rails环境之后发现每次运行命令总会有这样一个Warning:DL is deprecated, please use Fiddle,例如:

  • 理解javascript中的with关键字

    说起js中的with关键字,很多小伙伴们的第一印象可能就是with关键字的作用在于改变作用域,然后最关键的一点是不推荐使用with关键字。听到不推荐with关键字后,我们很多人都会忽略掉with关键字,认为不要去管它用它就可以了。但是有时候,我们在看一些代码或者面试题的时候,其中会有with关键字的相关问题,很多坑是你没接触过的,所以还是有必要说说with这一个关键字。 一、基本说明

  • 使用基于Node.js的构建工具Grunt来发布ASP.NET MVC项目

    Grunt 简介 Grunt是一款基于js和node.js的构建工具,由于这段时间node.js越来越火爆,grunt拥有丰富的开源社区支持,产生了很多插件。还有一些插件散落在node社区。构建是一个和宽泛的表述,传统理解就是编译、打包、复制,而今,随

  • Android编程之控件ListView使用方法

    本文实例讲述了Android编程之控件ListView使用方法。分享给大家供大家参考。具体分析如下: 控件ListView是一个重要的控件,可以被用作用户列表等显示,下面进行它的操作测试。 下面代码实现了生成了一个ListView显示,并对每个条目的单击事件作出响应. 源代码: package com.list; import java.util.

  • Android中日期与时间设置控件用法实例

    本文实例讲述了Android中日期与时间设置控件用法。分享给大家供大家参考。具体如下: 1、日期设置控件:DatePickerDialog 2、时间设置控件:TimePickerDialog 实例代码: 页面添加两个Button,单击分别显示日期设置控件和时间设置控件,还是有TextView控件,用于显示设置后的系统时间 main.

  • Android控件之Gallery用法实例分析

    本文实例讲述了Android控件之Gallery用法。分享给大家供大家参考。具体如下: Gallery组件主要用于横向显示图像列表,不过按常规做法。Gallery组件只能有限地显示指定的图像。也就是说,如果为Gallery组件指定了10张图像,那么当Gallery组件显示到第10张时,就不会再继续显示了。这虽然在大多数时候没有什么关系,但在某些情况下,我们希望图像显示到最后一张时再重第1张开始显示,也就是循环显示

  • Android控件之ProgressBar用法实例分析

    本文实例讲述了Android控件之ProgressBar用法。分享给大家供大家参考。具体如下: ProgressBar位于android.widget包下,其继承于View,主要用于显示一些操作的进度。应用程序可以修改其长度表示当前后台操作的完成情况。因为进度条会移动,所以长时间加载某些资源或者执行某些耗时的操作时,不会使用户界面失去响应。ProgressBar类的使用非常简单,只需将其显示到前台,然后

  • android从资源文件中读取文件流并显示的方法

    本文实例讲述了android从资源文件中读取文件流并显示的方法。分享给大家供大家参考。具体如下: 在android中,假如有的文本文件,比如TXT放在raw下,要直接读取出来,放到屏幕中显示,可以这样: private void doRaw{ InputStream is = this.getResources.openRawResourceR.raw.zili

  • Android中资源文件用法简单示例

    本文实例讲述了Android中资源文件用法。分享给大家供大家参考,具体如下: 一、XML文件间资源文件的使用 引用格式: attribute="@[packagename:]resourcetyperesourceidentifier" example: 有strings.xm

  • MySQL 自定义函数CREATE FUNCTION示例

    mysql mysql delimiter $$ mysql mysql CREATE FUNCTION myFunction - in_string VARCHAR255, - in_find_str VARCHAR20, - in_repl_str VARCHAR20 - - RETURNS VARCHAR

  • 浅谈mysql 自定义函数

    因为工作需要,要写一个mysql的自定义行数,如下 DELIMITER $$ DROP FUNCTION IF EXISTS `onlineFunction`$$ CREATE FUNCTION `onlineFunction`rrrr VARCHAR50 RETURNS VARCHAR255 BEGIN IFrrrr='online' THEN RETURN '上线';

  • MySQL自定义函数简单用法示例

    本文实例讲述了MySQL自定义函数用法。分享给大家供大家参考,具体如下: 先来一个简单的,创建一个函数将'2009-06-23 00:00:00'这样格式的datetime时间转化为'2009年6月23日0时0分0秒'这样的格式: DELIMITER $$ DROP FUNCTION IF EXISTS `sp_test`.`getdate`$$ CREATE FUNCTI

  • JavaScript 数组some()和filter()的用法及区别

    some方法 array1.somecallbackfn[, thisArg] 对数组array1中的每个元素调用回调函数callbackfn,当回调函数返回true或者遍历完所有数组后,some方法终止。可选参数thisArg可以替换回调函数中的this对象 filter方法

  • 使用aspnet_regiis.exe重新注册.NET Framework

    重新安装IIS以后,需要用aspnet_regiis.exe来注册.NET Framework, 如下: C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i 如果机器上同时装有多个版本的 .NET Framework ,注册不同版本.NET Framework的方法如下: asp.net

  • JS数组操作(数组增加、删除、翻转、转字符串、取索引、截取(切片)slice、剪接splice、数组合并)

    POP 删除最后一项 删除最后一项,并返回删除元素的值;如果数组为空则返回undefine var a = [1,2,3,4,5]; a.pop;a:[1, 2, 3, 4] a.pop;a:[1, 2, 3] a.pop;a:[1, 2] shift 删除第一项

  • aspnet_regiis.exe命令使用方法

    C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe aspnet_regiis.exe [-i[r] [-enable] | -u[a] | -r | -s[n] path | -k[n] path | -lv | -lk | -c | -e[a] | -?] -i - 安装 A

  • AngularJS中的指令全面解析(必看)

    说到AngularJS,我们首先想到的大概也就是双向数据绑定和指令系统了,这两者也是AngularJS中最为吸引人的地方。双向数据绑定呢,感觉没什么好说的,那么今天我们就来简单的讨论下AngularJS这个框架的指令系统,本人也是初学,查阅了一些资料,要是有一些说的不好的地方,万望指出。 指令作为AngularJS中最为重要的部分,所以这个框架本身也是自带了比较多的的指令,但是在开发中,这些指令通常不能

  • Java中Properties的使用详解

    Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支 持的配置文件,配置文件中很多变量是经常改变的,这样做也是为了方便用户,让用户能够脱离程序本身去修改相关的变量设置。今天,我们就开始Properties的使用。 Java中Properties的使用

  • JS对象和字符串之间互换操作实例分析

    本文实例讲述了JS对象和字符串之间互换操作。分享给大家供大家参考,具体如下: 平时在工作中大家一定也有过这样的需求,就是有时候需要把一个json对象转换为字符串,有时候要把一个类似json对象的字符串转换为json对象,那么今天就来总结一下,js的方法 1. json对象转字符串 这个API很简单就是 JSON.stringify

  • asp.net中IDataParameter调用存储过程的实现方法

    本文实例讲述了asp.net中IDataParameter调用存储过程的实现方法,是asp.net数据库程序设计中非常实用的技巧。分享给大家供大家参考。 具体实现方法如下: public string GenerateExamePaperstring paperType, string driverID, string MacAddr { int i; IDa

  • asp.net实现调用带有输出参数的存储过程实例

    本文实例讲述了asp.net实现调用带有输出参数的存储过程。分享给大家供大家参考,具体如下: 前台jqurey script type="textjavascript" $document.readyfunction{ $'#change_image'.clickfunction{ $'#imgAuthenCode'.att

  • jQuery Ajax向服务端传递数组参数值的实例代码

    在使用MVC时,向服务器端发送POST请求时有时需要传递数组作为参数值 下面使用例子说明,首先看一下Action [HttpPost] public ActionResult TestListstring model { return Jsonnull, JsonRequestBehavior.AllowGet; } 方式

  • Javascript实现Array和String互转换的方法

    本文实例讲述了Javascript实现Array和String互转换的方法。分享给大家供大家参考,具体如下: Array类可以如下定义: var aValues = new Array; 如果预先知道数组的长度,可以用参数传递长度 var aValues = new Array20;

  • Java入门基础之Java的基本语法与Java所支持的数据类型

    Java 应用程序可以被定义为对象的集合,这些对象通过调用各自的方法来进行通信。下面让我们具体看一看类,对象,方法,实体变量是什么含义。 对象:对象具有状态和行为。例如:狗有它的状态—颜色,名字,品种,同时也有行为—摇尾巴,汪汪叫,吃东西。对象时类的一个实例。 类:类可以被定义为描述对象所支持的类型的行为和状态的模板或蓝图。 方法:方法是一种基本的行为。类中可以包含很多方法。在方法中,可

  • Java面试题之基本语法(图解)

    本文的主要内容包括在下图,下面来一起看看吧。 1、和的区别str

  • Python和Java的语法对比分析语法简洁上python的确完美胜出

    Python是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。p

  • 不了解这12个语法糖,别说你会Java

    本文从 Java 编译原理角度,深入字节码及 class 文件,抽丝剥茧,了解 Java 中的语法糖原理及用法,帮助大家在学会如何使用 Java 语法糖的同时,了解这些语法糖背后的原理。 语法糖 语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中

  • Java 中的语法糖,真甜

    我把自己以往的文章汇总成为了 Github ,欢迎各位大佬 star https:github.comcrisxuanbestJavaer 我们在日常开发中经常会使用到诸如泛型、自动拆箱和装箱、内部类、增强 for 循环、try-wit

  • ThinkPHP表单令牌错误的相关解决方法分析

    本文分析了ThinkPHP表单令牌错误的相关解决方法。分享给大家供大家参考,具体如下: 今天在用ThinkPHP做程序的时候,以前用create创建数据的时候,出现了错误提示“表单令牌错误”,然后各种百度各种谷歌,得到的网上解答给出了以下的建议 1、清缓存: 用了,我把所有的Cache下的文件都删掉了,并将~app.php和~runtime.php两个文件同时都删掉了,但是没有效果。

  • 在.NET中读取嵌入和使用资源文件的方法

    Dotnet中嵌入资源(位图、图标或光标等)有两种方式,一是直接把资源文件加入到项目,作为嵌入资源,在代码中通过Assembly的GetManifestResourceStream方法获取资源的Stream。另一种方法是在项目中加入. resx资源文件,在资源文件中添加资源,由ResourceManager类统一管理其中的资源。 下面分别详述这两种方法

  • 详解设计模式中的proxy代理模式及在Java程序中的实现

    一、代理模式定义 给某个对象提供一个代理对象,并由代理对象控制对于原对象的访问,即客户不直接操控原对象,而是通过代理对象间接地操控原对象。 著名的代理模式的例子就是引用计数reference counting: 当需要一个复杂对象的多份副本时, 代理模式可以结合享元模式以减少存储器的用量。典型做法是创建一个复杂对象以及多个代理者, 每个代理者会引用到原本的对