编程笔记

  • excel-vba 始终使用“ Option Explicit”

    示例 在“ VBA编辑器”窗口中,从“工具”菜单中选择“选项”: 然后,在“编辑器”选项卡中,确保选中“需要变量声明”: 选择此选项将自动置于Option Explicit每个VBA模块的顶部。 小提示:到目前为止尚未打开的模块,类模块等都是如此。因此,如

  • Angular 2 链管

    示例 管道可能被锁住了。 pTodayis{{today|date:'fullDate'|uppercase}}.p

  • Angular 2 内置管道

    示例 Angular2带有一些内置管道: 管 用法 例

  • Angular 2 配置路由器出口

    示例 现在已经配置了路由器,并且我们的应用程序知道如何处理路由,我们需要显示配置的实际组件。 为此,请为顶级(应用)组件配置HTML模板文件,如下所示: app.ts import{Component}from'@angularcore'; import 

  • Angular 2 更改路线(使用模板和指令)

    示例 现在已经设置了路由,我们需要一些方法来实际更改路由。 此示例将显示如何使用模板更改路由,但是可以在TypeScript中更改路由。 这是一个示例(无绑定): arouterLink="home"Homea 如果用户单击该链接,它将链接到ho

  • Angular 2 简单类扩展angular的Http类

    示例 import{Http,Request,RequestOptionsArgs,Response,RequestOptions,ConnectionBackend,Headers}from'@angularhttp'; import 

  • Angular 2 属性指令

    示例 div[class.active]="isActive"div span[style.color]="'red'"span p[attr.data-note]="'Thisisvaluefordata-n

  • Angular 2 组件是带有模板的指令

    示例 import{Component}from'@angularcore'; @Component{ selector:'my-app', template:` h1Ang

  • Angular 2 结构指令

    示例 div*ngFor="letitemofitems"{{item.description}}div span*ngIf="isVisible"span &nbs

  • Angular 2 全球可用的自定义管道

    示例 要使自定义管道在整个应用程序中可用,请在应用程序引导期间扩展PLATFORM_PIPES。 import{bootstrap}from'@angularplatform-browser-dynamic'; import{provide,

  • Angular 2 在应用程序引导中使用Guard

    示例 文件main.ts(或boot.ts) 考虑上面的示例: 创建防护(创建防护的位置)并 将Guard添加到路由配置

  • Angular 2 创建自定义管道

    示例 app pipes.pipe.ts import{Pipe,PipeTransform}from'@angularcore'; @Pipe{name:'truthy'} exportclassTruthyimplement

  • Angular 2 初始化

    示例 组件或指令属性已初始化时触发。 (在子指令之前) import{Component,OnInit}from'@angularcore'; @Component{ selector:'so-oninit

  • Angular 2 OnChanges

    示例 当一个或多个组件或指令属性已更改时触发。 import{Component,OnChanges,Input}from'@angularcore'; @Component{ selector:'so-onc

  • Angular 2 AfterViewInit

    示例 在初始化组件视图及其任何子视图之后触发。对于Angular 2生态系统之外的插件,这是一个有用的生命周期挂钩。例如,您可以使用此方法基于Angular 2呈现的标记来初始化jQuery日期选择器。 import{Component,AfterViewInit}from'@angular

  • Android隐式和显式意图

    示例 显式意图用于在同一应用程序包内启动活动或服务。在这种情况下,将明确提及所需类的名称: Intentintent=newIntentthis,MyComponent.class; startActivityintent; 但是,对于用户设备上安装的可以处

  • Elixir比较运算符

    示例 平等: 价值平等x == y(1 == 1.0 # true) 价值不平等x == y(1 != 1.0 # false) 严格平等x === y(1 === 1.0 # false) 严格不等式

  • Python合并字典

    示例 考虑以下字典: fish={'name':"Nemo",'hands':"fins",'special':"gills"} dog={'name':"Clifford

  • Python使用**运算符解开字典

    示例 您可以使用**关键字参数解包运算符将字典中的键值对传递到函数的参数中。官方文档中的一个简化示例: defparrotvoltage,state,action: ...print"This&n

  • 详解php比较操作符的安全问题

    php的比较操作符有==(等于)松散比较,===(完全等于)严格比较,这里面就会引入很多有意思的问题。 在松散比较的时候,php会将他们的类型统一,比如说字符到数字,非bool类型转换成bool类型,为了避免意想不到的运行效果,应该使用严格比较。如下是php manual上的比较运算符表: 例子 名称 结果 $a == $b 等于 TRUE,如果类型转换后

  • java必学必会之GUI编程

    一、事件监听 测试代码一: package cn.javastudy.summary; import

  • Android编程实现WebView自适应全屏方法小结

    本文实例讲述了Android编程实现WebView自适应全屏的方法。分享给大家供大家参考,具体如下: 第一种: settings.setUseWideViewPorttrue; settings.setLoadWithOverviewModetrue; 第二种: WebSetting settings

  • java必学必会之线程(2)

    一、线程的优先级别    线程优先级别的使用范例: package cn.galc.test; pu

  • jQuery 1.9.1源码分析系列(十五)之动画处理

    首先需要有队列(queue)的基本知识。见上一章。 相关教程:jQuery下的动画处理总结: https:www.nhooo.comarticle42000.htm jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween :https:www.nhooo.comarticle75821.htm a.动画入口j

  • thinkPHP模型初始化实例分析

    本文实例讲述了thinkPHP模型初始化的方法。分享给大家供大家参考,具体如下: * $dsn = 'mysql:bookman:book123@localhost:3306Weapons'; $guns_tab = M'guns','',$dsn; $gun1 = $guns_tab -select; echo $guns_tab - g

  • java必学必会之线程(1)

    一、线程的基本概念    线程理解:线程是一个程序里面不同的执行路径

  • ZF框架实现发送邮件的方法

    本文实例讲述了ZF框架实现发送邮件的方法。分享给大家供大家参考,具体如下: Zend_Loader::loadFile"ZendMail.php"; Zend_Loader::loadFile"ZendMailTransportSmtp.php"; $config = array 'auth' = 'login', 'username' = 'use

  • ztree获取选中节点时不能进入可视区域出现BUG如何解决

    zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。 zTree 的特点编辑 ● zTree v3.0 将核心代码按照功能进行了分割,不需要的代码可以不用加载 ● 采用了延迟加载技术,上万节点轻松加载,即使在 IE6 下也能基本做到秒杀 ● 兼容 IE、Fire

  • jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween

    在jQuery内部函数Animation中调用到了createTweens()来创建缓动动画组,创建完成后的结果为:   可以看到上面的缓动动画组有四个原子动画组成。每一个原子动画的信息都包

  • java必学必会之网络编程

    一、网络基础概念   首先理清一个概念:网络编程 != 网站编程,网络编程现在一般称为TCPIP编程。    stro

  • JS使用post提交的两种方式

    本文实例讲述了JS使用post提交的两种方式。分享给大家供大家参考,具体如下: 第一种提交post的方式是传统方式,判断浏览器进行post请求。 SCRIPT stype=textjavascript var xmlobj; 定义XMLHttpRequest对象 function CreateXMLHttpRequest { ifwindow

  • C#怎么实现手机短信发送功能

    为了个人信息的安全,很多网站都有短信发送的功能,究竟是怎么实现的呢?对于个人站长来说的话,通过使用SMS短信通API接口相对比较划算和简单。那怎么实现呢,步骤如下: 1. 从网上(http:sms.webchinese.cn)申请账号,记住用户名,密码会发到手机上,这仅是登陆密码

  • MyEclipse删除网上复制下来的来代码带有的行号(正则去除行号)

    一、正则表达式去除代码行号 作为开发人员,我们经常从网上复制一些代码,有些时候复制的代码前面是带有行号,如: MyEclipse本身自带有查找替换功

  • 详解C#打开和关闭可执行文件

    一、打开程序 先介绍System.Diagnostics.Process类:用来启动和停止进程的。 Process pr = new Process;声明一个进程类对象 pr.StartInfo.FileName = "E:Program FilesTencentQQQQ.exe";指定运

  • 以用户名注册为例分析三种Action获取数据的方式

    1.注入属性 直接注入属性: public String userName; public String getUserName { return userName; } public void setUserNameString userName { this.userName = userName; } @Overri

  • JavaScript中三种异步上传文件方式

    异步上传文件是为了更好的用户体验,是每个前端必须掌握的技能。这里我提出三点有关异步文件上传的方式。     使用第三方控件,如Flash,ActiveX等浏览器插件上传。     使用隐藏的iframe模拟异步上传。     使用XMLHttpRequest2来实现异步上传。   第一种使用浏览器插件上传,需要一定的底层编码功底,在这里我就不讲了,以

  • Ajax上传图片的本质

    img src="https:img.nhooo.comstaticupload2103120937461.png?20162

  • Python切片知识解析

    切片原型 strs = ‘abcdefg' Strs[start: end:step] 切片的三个参数分别表开始,结束,步长 第一位下标为0,end位不取,如strs[1:3] = ‘bc' 如果start,end超出现有数组范围,按实际范围截断strs[-100:100]='abcdefg' Step为空时,缺省值为1

  • Django Admin实现上传图片校验功能

    Django 为未来的开发人员提供了许多功能:一个成熟的标准库,一个活跃的用户社区,以及 Python 语言的所有好处。虽然其他 Web 框架也声称能提供同样的内容,但 Django 的独特之处在于它内置了管理应用程序 —— admin。 admin 提供了开箱即用的高级 Create-Read-Update-Delete CRUD 功能,减少了重复工作所需的时间。这是许多 W

  • C++设计模式编程中的观察者模式使用示例

    概述: 最近中国股市起起伏伏,当然了起伏就用商机,小明发现商机后果断想入市,买入了中国证券,他想在电脑客户端上,网页上,手机上,iPad上都可以查看到该证券的实时行情,这种情况下我们应该怎么设计我们的软件呢?我们可以这样:小明的所有客户端上都订阅中国证券这个股票,只要股票一有变化,所有的客户端都会被通知到并且被自动更新。 这就是我们的观察者模式,她定义对象间的一种一对多的