编程笔记

  • 建议你使用LocalDateTime而不是Date哦

    在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗 通过阅读本篇文章你将了解到: 为什么需要LocalDate、LocalTime、LocalDateTime【java8新提供的类】 java8新的时间API的使用方式,包括创建、格式化、解析、计算、修改

  • MVC使用Spring.Net应用IOC(依赖倒置)学习笔记3

    到现在,我们已经基本搭建起了项目的框架,但是项目中还存在一个问题,就是尽管层与层之间使用了接口进行隔离,但实例化接口的时候,还是引入了接口实现类的依赖,如下面的代码: private IUserService _userService; private IUserService UserService { get { retu

  • iOS逆向工程使用LLDB的USB连接调试第三方App

    LLDB是Low Level Debugger的简称,在iOS开发的调试中LLDB是经常使用的,LLDB是Xcode内置的动态调试工具。使用LLDB可以动态的调试你的应用程序,如果你不做其他的额外处理,因为debugserver缺少task_for_pid权限,所以你只能使用LLDB来调试你自己的App。那么本篇博客中就要使用LLDB来调试从AppStore下载安装的App,并且结合着Hopper来分析第三方App内部的

  • ORA-02298: 无法验证 (约束)提示未找到父项关键字的解决办法

    --在用PLSQL导入表数据的时候报错 ORA-02298: 无法验证 PNET.POST_CLOB_FK - 未找到父项关键字 --发现是启用外键约束时报的错 alter table DM_VOLREV enable constraint VR_VOLID_FK; *原因分析: 你要插入的表

  • Python 爬虫学习笔记之多线程爬虫

    XPath 的安装以及使用 1 . XPath 的介绍 刚学过正则表达式,用的正顺手,现在就把正则表达式替换掉,使用 XPath,有人表示这太坑爹了,早知道刚上来就学习 XPath 多省事 啊。其实我个人认为学习一下正则表达式是大有益处的,之所以换成 XPath ,我个人认为是因为它定位更准确,使用更加便捷。可能有的人

  • AngularJs ng-repeat 嵌套如何获取外层$index

    一个真实项目的例子是遍历表格的行和列, 每一行需要显示当前是第几行, 我立刻想到用$index, 简直就如同砍瓜切菜般, 一切都那么行云流水, 简直太容易了, 于是有了下面这段代码. !-- repeat data row -- tr ng-repeat="row in rows track by row.id" td ng-repeat="col

  • MySql中的IFNULL、NULLIF和ISNULL用法详解

    今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下: mysql中isnull,ifnull,nullif的用法如下: isnullexpr 的用法: 如expr 为null,那么isnull 的返回值为 1,否则返回值为 0。p

  • D3.js实现散点图和气泡图的方法详解

    前言 小编之前已经跟大家分享过了《D3.js实现柱状图的方法详解》和《D3.js实现折线图的方法详解》这两篇文章,已经介绍过柱状图和折线图了。下面就来说说和这两种非常相似的图表——散点图和气泡图。有需要的朋友们可以参考学习。 散点图和气泡图的实现 还是和之前一样,我们先把简单的画图框架搭起来,添加SV

  • jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单

    本文实例讲述了jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单。分享给大家供大家参考,具体如下: !DOCTYPE html PUBLIC "-W3CDTD XHTML 1.0 TransitionalEN" "http:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd" html xm

  • AngularJs $parse、$eval和$observe、$watch详解

    $parse和$eval $parse和$eval这两个函数都可以解析表达式的值. 它们的区别在于$parse是一个服务, 可以注入使用. $eval是scope对象上的一个方法, 我们只能在能访问scope的场景下使用它. var getter = $parse'user.name'; var se

  • BooStrap对导航条的改造实践小结

    制作导航(基础样式)需要如下几部: 第一步:首先在制作导航的列表ul class=”nav nav-tabs” 当然nav-tabs是用来控制样式的我们可以选择比如nav-pills 第二步:在列表里面添加自己的链接 ul class="nav nav-tabs" li&l

  • MVC使用T4模板生成其他类的具体实现学习笔记2

    在前篇中我们已经将User类中的代码做了具体的实现,但仍然有多个实体类未实现,以后可能还会增加新的数据表,数据表结构也有可能发生变化,所以我们使用T4模板来完成类的生成,这样就算数据库表发生了改变,也会自动根据改变后的实体对类进行重新生成。 下面是数据访问层的T4模板文件 Dal.tt #@ template language="C#" debug="false" ho

  • AngularJS  ng-table插件设置排序

    基础概念 ng-table提供了一个表头来提供,基础的过滤信息: (1)指定一列的过滤器,然后模板就会使用。 (2)ngTable支持number, text, select 和 select-multiple的值模板。 (3)可以有选择的为NgTableParams提供初始过滤值。 &l

  • 深入理解Android MD5数据加密

    MD5加密 MD5是由MD2、MD3、MD4演变过来的,虽然MD5加密算法现在有些人已经将其解开了,但是它的加密机制依然很强大,我想绝大对数还是不会解开的。MD5加密算法是单向加密,是不可逆的一种的加密方式,只能用你的密码才能解开,要不就是会解密算法,否则想都别想解开。 MD5加密的特点

  • vue.js+boostrap项目实践(案例详解)

    一、为什么要写这篇文章 最近忙里偷闲学了一下vue.js,同时也复习了一下boostrap,发现这两种东西如果同时运用到一起,可以发挥很强大的作用,boostrap优雅的样式和丰富的组件使得页面开发变得更美观和更容易,同时vue.js又是可以绑定model和view这个相当于MVC中的,M和V之间的关系,使得对数据变换的操作变得更加的简易,简化了很多的逻辑

  • AngularJS 单元测试(一)详解

    AngularJS单元测试 网上有很多单元测试的教程,比如如何安装jasmine和ngMock,大家可以搜一下。这里就不在说了。下面重点介绍一个单元测试的过程。 加载一个模块 AngularJS用module来包括应用不同的部分比如controllers,services, filters。为了测试不同的部分,我们

  • js实现的全国省市二级联动下拉选择菜单完整实例

    本文实例讲述了js实现的全国省市二级联动下拉选择菜单。分享给大家供大家参考。具体如下: 运行效果截图如下: 在线演示地址如下: a href="http:demo.jb51.netj

  • 升级SQL Server 2014的四个要点要注意

    升级并不容易,但是有一些特性值得花时间了解。下面本文将介绍一些避免升级问题的技巧。 升级一个关键业务SQL Server实例并不容易;它要求有周全的计划。计划不全会增加遇到升级问题的可能性,从而影响或延迟SQL Server 2014的升级。在规划SQLServer 2014升级时,有一些注意事项有助于避免遇到升级问题。 注意:升级SQL Server 2014的四个要点!

  • PowerShell中match命令使用详解

    1.筛选数组 本文介绍PowerShell中使用match操作符,配合正则表达式从数组中筛选出想要的内容。 先看下面这个例子: PS C:\Users\Hong ipconfig -match 'IPv4' IPv4 地址 . . . . . . . . . . . . : 192.168.1.102

  • SQL Server 2005数据库还原错误的经典解决方案

    在SQL Server 2005数据库还原的过程中出现错误:备份集中的数据库备份与现有的'xxxx'数据库不同,网上找了几个解决方案测试,最终成功还原,特此记录下,提供给需要的人。 第一步: 如果你知道备份数据库名你可以跳过第一步,如果你不知道备份数据库的名称,你可以先执行下面语句: RESTORE FILELISTONLY

  • Linux系统下PHP-FPM的安装和配置教程

    基本安装方法 安装工具包 $ sudo apt-get install python-software-properties 添加ppa源 $ sudo add-apt-repository ppa:yolaphp5 安装php5-fpm

  • 基于jQuery通过jQuery.form.js插件使用ajax提交form表单

    我们在提交表单的时候,如果没有使用ajax提交,页面都会自己刷新一下,显得非常的不友好,所以我们需要把我们的表单提交修改为ajax的模式,可以让用户清楚地知道他们在提交表单的时候处在哪一个阶段:正在提交?提交成功? 我简单使用了一下,jQuery Form插件有一下优点: 1.支持提交前验证. br

  • js简单实现Select互换数据的方法

    本文实例讲述了js简单实现Select互换数据的方法。分享给大家供大家参考。具体如下: 这里基于javascript实现两个Select互换数据,简单实用,大家都见到过的,不多说了,即使手头暂时用不上,收藏起来,以备后用。 运行效果如下图所示: img src="https:img.nhooo.comstaticupload2103120450380.j

  • php中switch语句用法详解

    本文介绍php中的switch语句的用法,它跟其他语句中的switch用法差不多的,但注意有有一个break语句。 PHP中switch语句的标准语法: switch expression { case label1: code to be executed if expression = label1; break; case label2:

  • Nginx服务器中的location配置详解

    语法 location [=|~|~*|^~] uri {...} 规则 = : 表示精确的URI匹配有兴趣的同学可以看一下url和uri的区别 ~: 表示区分大小写的正则匹配 ~*:表示不区分大小写的正则匹配 !~ !~*:表示区分大小写不匹

  • jquery+css3实现网页背景花瓣随机飘落特效

    飘花效果的实现——效果图: a target="_blank" href="http:demo.jb51.net

  • C#直线的最小二乘法线性回归运算实例

    本文实例讲述了C#直线的最小二乘法线性回归运算方法。分享给大家供大家参考。具体如下: 1.Point结构 在编写C#窗体应用程序时,因为引用了System.Drawing命名空间,其中自带了Point结构,本文中的例子是一个控制台应用程序,因此自己制作了一个Point结构 summary 二维笛卡尔坐标系坐标 <

  • 解决Windows 7下安装Oracle 11g相关问题的方法

    很多DBA目前还停留在Oracle 9i或者10g,究其原因有可能是Oracle 11g的价格问题。本文将为大家讲解在Windows 7下安装Oracle 11g,也希望大家能从中看到11g的一些新特点。 前不久卸载掉了自己的Windows Vista系统,装上了Windows7 旗舰版,在装机过程中也遇到了很多问题,有些问题是自己不曾遇到过的,但自己尝试着去解决,一步一步尝试着去努力。自己的不懈努力,

  • SQL Server数据库复制失败的原因及解决方法

    在SQL Server数据库操作中,对数据库复制时出现了以下的错误,错误信息如下图所示: SQL Server数据库复制失败的原因及解决方案 出现上面的提示

  • JS实现的5级联动Select下拉选择框实例

    本文实例讲述了JS实现的5级联动Select下拉选择框。分享给大家供大家参考。具体如下: 这是一个基于JS的5级联动Select下拉选择框,这里演示的仅是一个示例,没有做汉化,当初从老外网站扒下时花了很多时间,当然我们平时用时候可能不需要这么多级,意在介绍一种编写方法和思路,希望大家喜欢。 运行效果截图如下: img src="https:img.nhooo.c

  • 10种Java开发者编写SQL语句时常见错误

    Java开发者对于面向对象编程思维与命令行编程思维的协调程度,取决于他们如下几种能力的水平: 技巧任何人都可以编写命令行形式的代码 教条有的人使用“模式 - 模式”的方式,即模式无处不在,并以名字作为标识 情绪状况在初期,真正面向对象形式的代码比起命令式代码会更加难懂。 img src="https:

  • Java如何在Spring中使用map元素注入集合?

    在此示例中,您将看到如何连接映射集合。为此,我们可以使用mapSpring配置文件中的元素。此元素声明java.util.Map。我们将重用在上一个示例中使用的Bean。如何在Spring中使用list元素注入集合? 该map元素可以有许多entry与元素key和value-ref属性。 这是配置示例: ?xml&

  • Java如何使用Spring EL访问Map元素?

    在上一个示例如何使用Spring EL中访问集合成员时,您已经了解了如何使用Spring EL方括号[]运算符访问集合的成员。在本文中,您将学习如何使用相同的运算符来访问Map对象的元素。 为了演示,我们将Book在上一个示例中使用相同的类来创建bean。没有相应的getter和setter的类如下: packageorg.nhooo.example.spring.el;

  • 选择带有CSS的 p元素之后的每个ul元素

    使用元素〜元素选择器选择ul元素,后跟p元素。您可以尝试运行以下代码来实现此目的 示例 !DOCTYPEhtml html head style

  • 用Java显示HashMap元素

    创建一个HashMap- HashMaphm=newHashMap; 将元素添加到我们稍后将显示的HashMap中- hm.put"Maths",newInteger98; hm.put"Science",newInteger90; hm.pu

  • d3.js 安装

    示例 有多种下载和使用D3的方法。 直接脚本下载 下载并解压缩d3.zip 将结果文件夹复制到将保留项目依赖项的位置 d3.jsHTML中的参考(用于开发)或d3.min.js(用于生产):script typ

  • Java用值声明HashSet

    示例 您可以创建一个继承自HashSet的新类: SetStringh=newHashSetString{{ add"a"; add"b"; }};

  • Swift突变结构

    示例 更改结构本身值的结构方法必须以mutating关键字为前缀 structCounter{ privatevarvalue=0 mutat

  • Go 超时中断然后终止

    示例 c:=exec.Commandname,arg... b:=bytes.Buffer{} c.Stdout=b c.Stdin=stdin iferr:=c.Start;err!=&

  • Go 执行命令然后继续并等待

    示例 cmd:=exec.Command"sleep","5" 在返回之前不等待命令完成 err:=cmd.Start iferr!=nil{ log.Fatalerr } 等待cm