- 博客(177)
- 收藏
- 关注
转载 Hibernate的核心对象关系映射
Hibernate的核心就是对象关系映射: (1)第一掌握映射文件的书写: (2)第二掌握如何映射某一个对象,以及class里面主键和普通字段的设置。 注意:property的column属性的值不能是sql语句的关键字,比如desc关键字做描述的时候,如果非要使用,可以使用``(shift+~)反引号,不然就要改列名; 1 2 map
2017-03-20 21:19:16 397
转载 ccf 目录格式转换
任务背景:在网络上获取的ccf目录的格式是PDF,但是要进行数据分析时,PDF格式的数据是不符合要求的,因此需要将pdf格式转化为excel格式任务目的:将pdf格式的CCF目录转化为excel格式,并且备注上等级和所属的领域包含的数据字段有:全称,出版商,等级,所属领域解决过程:1.首先先到网站上下载pdf格式的CCF目录,这个很容易获取(附件中已附上在博客中的文件可以找
2017-03-20 19:09:15 474
转载 .NET入行之工作前
时间就像轻风一样,刻意感受的时候几乎把你吹倒,不留意的时候又从你身边轻轻飘走了;长此以后,我怕自己会变得麻木,忘记了原来的样子。所以还是决定给自己留点什么,万一哪天忘记了,还可以再翻起来。 工作两年的时间里,好像自己都不太清楚具体得到了什么收获、如何走过来。要理清这条思路,还得从入校的时候开始说起。 2012年6月,相信很多同一届的同学们都和我一样,经历着所谓可以改变自身命运的高考
2017-03-20 17:09:16 448
转载 算法笔记_070-BellmanFord算法简单介绍(Java)
目录1 问题描述2 解决方案2.1 具体编码 1 问题描述何为BellmanFord算法?BellmanFord算法功能:给定一个加权连通图,选取一个顶点,称为起点,求取起点到其它所有顶点之间的最短距离,其显著特点是可以求取含负权图的单源最短路径。BellmanFord算法思想:第一,初始化所有点。每一个点保存一个值,表示从原点到达这个点的距离,将原
2017-03-20 14:59:27 2216
转载 数据库-数据库、基本表、视图的创建,触发器的使用
一、数据库的创建 create database database_name; //创建一个数据库 drop database database_name; //删除数据库二、基本表的创建 1. 创建表 create table 表名 ( 字段名1 数据类型 [not null] [默认值], 字段名2 数据类型,
2017-03-20 12:44:15 484
转载 如何在Linux下快速安装MapTiler
研究背景: 实际项目用到MapTiler时,为了适应项目不同场景需求,需要测试MapTiler在linux下切图速度,这时就涉及到到MapTiler在Linux下安装的问题,从 MapTiler公司拿到的在linux30天试用期的是一个rpm文件,单纯的利用rpm –ivh命令安装会发现它依赖了gdal,qtwebkit 等包,也就是说你需要先安装这些依赖包。当你去安装它
2017-03-20 10:49:14 428
转载 【SysML】模块定义图(BDD, Block Definition Diagram)
一、引言SysML中的模块定义图,英文为 “Block Definition Diagram”,简称BDD,是系统建模过程中最为常见的图之一,BDD是一种结构图,它主要对系统的结构组成以及组成元素间的关系进行描述。SysML中的图类似于UML中的类图,在学习的过程中可以以类比的方式进行学习。二、模块定义图介绍 如下图所示,BDD中可以包含 包、模型、模型库、视图、模块和约束模块。其中最
2017-03-19 23:54:17 861
转载 Visual Studio 20周年软件趋势随想
从2002年开始,.net让开发人员能快速构建和部署应用程序,便捷的开发windows和web服务器应用,同时著名的hacker Miguel de Icaza ,Miguel 为了GNOME项目启动了另一存志高远的项目:Mono,一个Microsoft .NET Framework的自由GNU/Linux实现,我是循着Miguel的指引踏上了.net开发之路,一路陪伴Visual Studio
2017-03-19 22:09:14 361
转载 Json数据解析在Unity3d中的应用
最近做项目过程中因为Json文件名写错了一个字母Unity报错,找错误找到半夜,当时为了验错,写了一个小Demo,正好借此总结一下Json.1.什么是JsonJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C、C++、C#、
2017-03-19 18:39:14 1113
转载 C# 输入法
C# 输入法 虽说输入法不是什么新事物,各种语言版本都有,不过在C#不常见;这就会给人一种误会:C#不能做!其实C#能不能做呢,答案是肯定的——三种方式都行:IMM、TSF以及外挂式。IMM这种就是调windows的一些底层api,不过在新版本的windows中基本上已经不能用了,属于一种过时的操作方式。TSF是微软推荐的一种新方式,不过相对C#资料太少;线上主要的一些都是针对C++的版
2017-03-19 15:09:13 827
转载 跨域访问-预请求及跨域常见问题
预请求参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Access_control_CORS#预请求简而言之,在跨域并且尝试添加一些特殊头及自定义头的情况下,由于浏览器的安全机制,会加多一次OPTIONS预请求(询问请求),与跨域服务器协商可以设置的头部信息,可以允许的HTTP协议等等信息。以如下图一次跨域请求为例。图中
2017-03-19 13:19:12 788
转载 深入理解ajax系列第三篇——响应解码
前面的话 我们接收到的响应主体类型可以是多种形式的,包括字符串String、ArrayBuffer对象、二进制Blob对象、JSON对象、javascirpt文件及表示XML文档的Document对象等。下面将针对不同的主体类型,进行相应的响应解码 属性 在介绍响应解码之前,要先了解XHR对象的属性。一般地,如果接受的数据是字符串,使用responseText即可,这也是最常用
2017-03-19 11:19:16 408
转载 彻底理解Promise对象——用es5语法实现一个自己的Promise(上篇)
本文同步自我的个人博客: http://mly-zju.github.io/众所周知javascript语言的一大特色就是异步,这既是它的优点,同时在某些情况下也带来了一些的问题。最大的问题之一,就是异步操作过多的时候,代码内会充斥着众多回调函数,乃至形成回调金字塔。为了解决回调函数带来的问题,Promise作为一种更优雅的异步解决方案被提出,最初只是一种实现接口规范,而到了es6,则是在
2017-03-19 09:24:11 373
转载 使用Visual Studio 2017作为Linux C++开发工具
Visual Studio 2017微软的宇宙第一IDE Visual Studio 2017正式版出来了,地址是:https://www.visualstudio.com/vs/whatsnew/VS2017亮点很多,包括模块化安装、启动速度加快(第一次启动加快50%以上)、github插件、启动页完善、增强代码提示功能,等等,更多参考:https://www.visualstudio.
2017-03-18 22:29:11 1402
转载 Zookeeper与Kafka集群搭建
一 :环境准备:物理机window7 64位 vmware 3个虚拟机 centos6.8 IP为:192.168.17.[129 -131]JDK1.7安装配置 各虚拟机之间配置免密登录 安装clustershell用于集群各节点统一操作配置1 :在此说明一下免密和clustershell的操作和使用方式1.1 :配置免密登录(各集群节点间,互相操作对方时,只需要输入对
2017-03-18 20:39:10 631
转载 synchronized和lock比对
前言:在上面的博客说了synchronized的一些用法,下面我们再来看看lock,这个出现频率也是非常高的一个。1:获取Lock锁的几种方式前面说了synchronized有锁对象和锁类对象,当某个线程获取锁其他线程必须等待执行完毕才可继续进行,比如线程A先获取锁,但是出现异常导致的后果就是线程B无法获取锁,会出现死锁的情况(http://www.cnblogs.com/LipeiNet
2017-03-18 18:39:10 296
转载 MySQL优化三(InnoDB优化)
MySQL优化三(InnoDB优化)学习计划很容易就被打断,坚持也不容易。最近公司里开会,要调整业务方向,建议学习NodeJS。NodeJS之前我就会一点,但是没有深入研究。Node的语法和客户端Js基本上是一样的,这半年来很少开发有客户端的东西。本来JS基础还行的我,也对这块的知识陌生了。看起来知识都是用进废退的,不常用了,过不了多久就会遗忘。所以又重新复习了JS的相关知识。学习了Nod
2017-03-18 16:44:10 331
转载 HTML+CSS+JavaScript网络相册【有缩略图】
今晚整理了一下,把班级相册弄了一下,加了个缩略图,版本有点丑,下个版本再更新吧。 1 大肥div{margin:0px auto;}.box{width: 800px;height: 530px;overflow: hidden;border-radius: 10px;}.thum{height: 200px;width: 1500px;margin-
2017-03-18 14:49:19 1213
转载 12.CentOS7下PostgreSQL安装过程
CentOS7下PostgreSQL安装过程装包sudo yum install postgresql-server postgresql-contrib说明:这种方式直接明了,其他方法也可以参考官网的安装介绍。centos是红帽系的。postgresql主要有以下几个包:postgresql-client:libraries and client binaries
2017-03-18 10:54:09 566
转载 算法笔记_071-SPFA算法简单介绍(Java)
目录1 问题描述2 解决方案2.1 具体编码 1 问题描述何为spfa(Shortest Path Faster Algorithm)算法?spfa算法功能:给定一个加权连通图,选取一个顶点,称为起点,求取起点到其它所有顶点之间的最短距离,其显著特点是可以求含负权图的单源最短路径,且效率较高。(PS:引用自百度百科:spfa是求单源最短路径的一种算法,它还有一个
2017-03-18 09:09:12 771
转载 文件过滤器的使用
文件过滤器的作用:在众多的文件中,筛选出符合条件的文件.例如在我的电脑中的,D:\文档\浏览器下载目录下,筛选出所有的以.exe或者.pdf等等结尾的文件在java中,专门提供了文件过滤器接口.public interface FilenameFilter accept(File dirs,String name)public interface FileFilter
2017-03-17 22:04:08 476
转载 【Unity3d游戏开发】浅谈Unity中的GC以及优化
简介 之前一直对 Unity 中的 GC 是没有什么概念的,对内存管理的概念也都比较模糊了,直到上周公司的技术总监在做技术分享会的时候讲了一下 GC,这才对 Unity 中的 GC 有了一定的了解,知识不敢独享,因此拿出来和大家一起学习一下,共同进步!俗话说得好,一图胜千言,常见的 Unity GC 知识点总结出来就是下面这样思维导图,一目了然。 可以到这里下载原图。Unity
2017-03-17 18:34:10 535
转载 Rabbitmq集群高可用部署详细
序言清风万里的季节,周末本该和亲人朋友一起消遣这烂漫的花花草草,或是懒洋洋的晒个太阳听听风声鸟鸣。无奈工作使然,理想使然,我回到啦公司,敲起啦键盘,撸起啦代码,程序狗的世界一片黯然,一片黯然,愿天下所有努力的程序狗都梦想成真吧!!回到正题,为什么搭建rabbitmq集群?rabbitmq集群有那些模式?如何搭建Rabbitmq集群?rabbitmq镜像高可用策略有那些?1、首先这款产品
2017-03-17 14:44:10 288
转载 C#7.0之ref locals and returns (局部变量和引用返回,之前欠大家的,现在补上)
没看过原文的请移步:[干货来袭]C#7.0新特性(VS2017可用)废话不多说,直接进入正题.首先我们知道 ref关键字是将值传递变为引用传递那么我们先来看看ref locals(ref局部变量)列子代码如下: static void Main(string[] args) { int x = 3;
2017-03-17 09:04:12 205
转载 轻舟已过万重山——真正的技术派公司是怎么联调、测试和发布的?
郑昀 创建于2017/3/8 最后更新于2017/3/10关键词:研发协作,Docker,环境变量,开发联调,环境维护,虚拟机,中间件,配置与代码分离,git,jenkins 开发联调,测试,预发,生产,稍微上规模的互联网技术团队,每一次发布都需要经历这四个阶段。每一个阶段都对应于一个环境。所以我们会面对:开发联调环境,测试环境,预发环境,生产环境。 产品线若干条。并发
2017-03-16 22:14:06 1875
转载 深入理解Python中协程的应用机制: 使用纯Python来实现一个操作系统吧!!
本文参考:http://www.dabeaz.com/coroutines/ 作者:David Beazley 缘起: 本人最近在学习python的协程。偶然发现了David Beazley的coroutine课程,花了几天时间读完后,为了加深理解就把其中个人认为最为精华的部分摘下来并加上个人理解写了本篇博客。 扯一些淡: 既然要搞一个操作系统,那我们就先来设一个目标吧
2017-03-16 20:24:12 262
转载 微信公众号项目笔记 二
一、项目介绍 通过公众号页面调用系统接口,完成物流系统客户签收功能。1界面展示使用html5+css布局,使用weui样式库。2Web项目使用asp.net MVC4技术。接口调用使用jquery库Ajax异步调用。3 服务器环境server2008系统,Web容器IIS6 运行环境.net4.0 集成模式 二、用到知识点 1、 用户权限管理,首次
2017-03-16 18:34:06 216
转载 关于Http请求后返回json乱码的问题
其实很多时候我们在做http请求数据返回的时候经常会莫名发现会出现乱码,大部分时候我们都觉得是编码不对造成的。一般情况下正常我们默认都是作个很简单的操作,直接使用UTF-8编码基本问题就搞定了HttpWebRequest request;request = (HttpWebRequest)WebRequest.Create(strURL);request.Method = "GET
2017-03-16 16:39:07 215
转载 [.net 面向对象程序设计深入](26)Redis——基础
[.net 面向对象程序设计深入](26)Redis——基础 很长一段时间没更新博客了,坚持做一件事,真不是件容易的事,后面我会继续尽可能的花时间更新完这个系列文章。 因这个系列的文章涉及的范围太大了,后面更新不一定会按目录顺序进行,但并不会影响阅读。 最近几年随着电商行业的飞速发展,高可用、高并发、高性能的要求不断提高,Redis火的不要不要的,甚至各种人才招聘的要
2017-03-16 14:49:04 506
转载 MySQL分区表的局限和限制
禁止构建分区表达式不支持以下几种构建:存储过程,存储函数,UDFS或者插件声明变量或者用户变量可以参考分区不支持的SQL函数算术和逻辑运算符分区表达式支持+,-,*算术运算,但是不支持DIV和/运算(还存在,可以查看Bug #30188, Bug #33182)。但是,结果必须是整形或者NULL(线性分区键除外,想了解更多信息,可以查看分区类型)。分区表
2017-03-16 11:09:17 204
转载 HTML和CSS的知识点
HTML的知识点HTML的结构:: 文档类型性为HTML5文件 文档声明:在HTML的文档中必不可少,且必须在文档的第一行文档声明的编码格式。HTML的三个常见头部标签:Link meta title一 link标签1作用用于为网页链接各种文件2常用属性:rel:用于表明被连接文件与当前文件的关系.次数选ic
2017-03-16 09:19:05 526
转载 Codeforces Beta Round #1 A,B,C
A. Theatre Squaretime limit per test:1 secondmemory limit per test:256 megabytesinput:standard inputoutput:standard outputTheatre Square in the capital city of Berland ha
2017-03-15 22:24:04 210
转载 201521123108《Java程序设计》第3周学习总结
1. 本章学习总结2. 书面作业Q1. 代码阅读public class Test1 {private int i = 1;//这行不能修改private static int j = 2;public static void main(String[] args) { geti(); Test1getj();}public static
2017-03-15 20:29:06 277
转载 纯css实现进度条效果
去年7月份做一个公司商城的微信页面(微信用的chrome内核)需要写一个提示返现进度的进度条效果。 一个完整的进度条效果其实可以拆分一下: 一段背景; 一小段的静态的斜纹进度条; 斜纹进度条用线性渐变 linear-gradient 类实现,原理很好理解,2个参数: 1、角度; 2、关键点(包含2个参数,1是颜色,2是长度位置)
2017-03-15 18:44:03 318
转载 校园地图
1.项目描述 趁课余时间做了一个小作品,项目是校园地图,主要目的是练习Qt和一些基本的数据结构和算法。该项目的主要功能是从下拉列表中选择出发地和目的地,然后地图上可以显示路线。主要的显示方法是通过贴图来显示。时间久远才想起来整理,当时也是经历了一个星期的断断续续的修补,最后形成了一个比较完善的小地图软件。2.基本思路 01.首先需要构建路网(很重要),我首先写了一个该版本,然后把路
2017-03-15 16:54:04 538 1
转载 【Unity优化】构建一个拒绝GC的Lis
版权声明:本文为博主原创文章,欢迎转载。请保留博主链接:http://blog.csdn.net/andrewfan上篇文章《【Unity优化】Unity中究竟能不能使用foreach?》发表之后,曾经有网友说,在他的不同的Unity版本上,发现了泛型List无论使用foreach还是GetEnumerator均会产生GC的情况,这就有点尴尬了。由于它本身就是Mono编译器和相应.net库才能
2017-03-15 13:09:01 177
转载 vue.js 微信浏览器不支持lambda表达式
最近尝试在用vue重构一个微信网页,然后发现在本地测试是可以的,在微信测试工具里也是正常的,然后在手机里有人正常有人不正常,后来发现规律,微信比较新的是不支持的,微信比较旧的是不支持的。然后网上谷歌了很久未果,知道最后才想到是不是lambda表达式的问题,然后尝试将then方法中的lambda方法替换为常规方法,果然解决了问题,这两家真的是好坑啊。
2017-03-15 11:09:01 981
转载 React+webpack开发环境的搭建
首先创建项目,确保该项目已经安装了webpack和webpack-dev-server具体安装方法请参考上章所述.在上一章说过babel是一个javascript编辑器,在react项目中使用babel有以下两个目的:1:让代码支持ES6语法2:支持react的一些特性(例如JSX语法)针对以上两个特性,有如下两个presets可以完美解决babel-preset-es20
2017-03-15 09:24:00 390
转载 Kotlin的属性委托:无上下文情况下Android的赋值(KAD 15)
作者:Antonio Leiva时间:Mar 9, 2017原文链接:https://antonioleiva.com/property-delegation-kotlin/ 如我们在前面文章中读到的,属性需要默认值,不能声明属性,而不给它们赋值。 由于你要存储视图到属性中,这就产生一个问题了。在对象创建期间,这赋值代码将被执行,而此时你不能访问这个内容。
2017-03-14 22:44:00 187
转载 Flume-ng源码解析之Channel组件
如果还没看过Flume-ng源码解析之启动流程,可以点击Flume-ng源码解析之启动流程 查看1 接口介绍组件的分析顺序是按照上一篇中启动顺序来分析的,首先是Channel,然后是Sink,最后是Source,在开始看组件源码之前我们先来看一下两个重要的接口,一个是LifecycleAware ,另一个是NamedComponent1.1 LifecycleAware@Inter
2017-03-14 21:12:01 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人