自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(178)
  • 资源 (91)
  • 收藏
  • 关注

原创 Docker

初步涉猎Docker,记录学习的过程,目前更新到Docker安装、Docker原理,后期逐步完善

2023-02-19 21:35:47 1490

原创 Word 页码设置

具体步骤如下: 准备工作 首页设置 注意:首页不存在页眉、页脚、编码,设置时需要注意,应进行“布局-分隔符-下一页”操作。 添加目录 点击“引用-目录” 目录效果如下: 将目录与原文分开 进行“布局-分隔符-下一页”操作,鼠标放到 “第一篇 总则” 目录内容效果图 在第1页目录设置编号样式 鼠标移动第1页目录,点击“插入-页码-设置页码格式”,进行设置 设置页脚编码 设置页码格式后,点击“插入-页码-页

2021-05-19 18:15:47 5599 1

原创 Word文档标题设置,一级文字,二级及以下为数字

具体操作步骤如下: 准备工作 点击“段落”-“多级列表” 点击“定义新的多级列表” 点击“更多” 1级标题设置 注意:1.输入编号的格式:第1章,其中1自动加载成灰色的背景,这样就可以自动编号,如果手工调整成其他,没有背景色,则不能自动编号,只能手动编写。另外点击“字体”按钮,可对字体样式进行调整。2.此级别的编号样式:选择成“1,2,3…”,也可以选择其他的编号样式。3.将级别链接到样式:选择“标题1”,也可以选择其他的样式。...

2021-05-19 16:39:36 7474 1

原创 Oracle 自增序列,前面补0

1.创建序列create sequence seq_nameINCREMENT BY 1 -- 每次加几个START WITH 1 -- 从1开始计数NOMAXVALUE -- 不设置最大值 MAXVALUE 最大值 例如:MAXVALUE 99999NOCYCLE -- 一直累加,不循环 CYCLE 从头开始CACHE 10; -- 预先在内存里面放置一些sequence,存取的较快;cache里面的取完后,oracle自动再取一组到cach

2020-09-30 16:51:04 1796

原创 获取间隔时间范围内日期数据的开始时间结束时间

create table A_2( pscode VARCHAR2(12), outputcode VARCHAR2(3), monitortime DATE, processname VARCHAR2(50)); insert into A_2 (pscode, outputcode, monitortime, processname)values ('410100001876', '1', to_date('27-08-2020 14:37:00', 'dd-m.

2020-08-27 22:57:17 433

转载 golang:访问mysql

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。package mainimport ( "database/sql" "log" _ "github.com/go-sql-driver/mysql")func main() { // db 是一个 sql.DB类型的对象 // 该对象线程安全,且内部已包含了一个连接池 // 连接池的选项可以在 sql.DB 的方法中设置 db,err:=sql.Open("mysql","root:123456@tcp(127.0.0.

2020-08-03 17:08:35 121

转载 golang:validate

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。下面是一个递归的深度优先搜索方式的遍历示例,采用反射对结构体进行树形遍历。package mainimport ( "fmt" "reflect" "regexp" "strconv" "strings")type Nested struct { Email string `validate:"email"`}type T struct { Age int `validate:"eq=10"` Nested Neste

2020-08-03 14:50:49 1566

转载 golang:REST接口

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。gRPC服务一般用于集群内部通信,如果需要对外暴露服务一般会提供等价的REST接口。通过REST接口比较方便前端JavaScript和后端交互。开源社区中的grpcgateway项目就实现了将gRPC服务转为REST服务的能力。grpc-gateway的工作原理如下图:通过在Protobuf文件中添加路由相关的元信息,通过自定义的代码插件生成路由相关的处理代码,最终将REST请求转给更后端的gRPC服务处理。1.环境准备google/a

2020-07-29 17:01:00 1015

原创 golang:github.com/mwitkow/go-proto-validators/validator.proto 文件在GoLand中不识别

练习《Go语言高级编程》中4.6.1验证器的案例时,代码如下:syntax = "proto3";package main;import "github.com/mwitkow/go-proto-validators/validator.proto";message Message { string important_string = 1 [(validator.field) = {regex: "^[a-z]{2,5}$"}]; int32 age = 2 [(validato

2020-07-27 23:20:53 2074 8

转载 golang:gRPC和Web服务共存

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。gRPC构建在HTTP/2协议之上,因此可以将gRPC服务和普通的Web服务架设在同⼀个端⼝之上。1.helloworld.protosyntax = "proto3";package main;service Greeter { rpc SayHello (HelloRequest) returns (HelloReply);}message HelloRequest { string name = 1;}messa

2020-07-08 12:59:30 942

转载 golang:截取器

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。gRPC中的grpc.UnaryInterceptor和grpc.StreamInterceptor分别对普通⽅法和流⽅法提供了截取器的⽀持。不过gRPC框架中只能为每个服务设置⼀个截取器,因此所有的截取⼯作只能在⼀个函数中完成。开源的grpc-ecosystem项⽬中的go-grpc-middleware包已经基于gRPC对截取器实现了链式截取器的⽀持。这⾥简单介绍普通⽅法的截取器⽤法。1.helloworld.protosyntax =

2020-07-07 13:44:01 175

转载 golang:gRPC token认证

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。基于证书的认证是针对每个gRPC链接的认证。gRPC还为每个gRPC⽅法调⽤提供了认证⽀持,基于⽤户Token对不同的⽅法访问进⾏权限管理。1.helloworld.protosyntax = "proto3";package main;service Greeter{ rpc SayHello(HelloRequest) returns (HelloReply);}message HelloRequest{ string

2020-07-06 15:04:37 2109

转载 golang:gRPC 证书认证

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。gRPC建⽴在HTTP/2协议之上,对TLS提供了很好的⽀持。客户端在链接服务器中通过 grpc.WithInsecure() 选项跳过了对服务器证书的验证,没有启⽤证书的gRPC服务在和客户端进⾏的是明⽂通讯,信息⾯临被任何第三⽅监听的⻛险。为了保障gRPC通信不被第三⽅监听篡改或伪造,可以对服务器启动TLS加密特性。1.结构目录2.为服务器和客户端分别生成私钥和证书,存放在 tls-config/ 目录下,命令如下:// Makefi

2020-07-06 14:59:20 1281

转载 golang:RPC服务的简单登录验证

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。基于上下⽂可以针对不同客户端提供定制化的RPC服务,同时可以方便地为RPC服务增加简单的登陆状态的验证。1.server/main.gopackage mainimport ( "fmt" "log" "net" "net/rpc")type HelloService struct { conn net.Conn isLogin bool}func ServeHelloService(conn net.Conn)

2020-06-30 13:09:32 715

转载 golang:反向RPC

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。通常的RPC是基于C/S结构,RPC的服务端对应⽹络的服务器,RPC的客户端也对应⽹络客户端。但是对于⼀些特殊场景,⽐如在公司内⽹提供⼀个RPC服务,但是在外⽹⽆法链接到内⽹的服务器。这种时候我们可以参考类似反向代理的技术,⾸先从内⽹主动链接到外⽹的TCP服务器,然后基于TCP链接向外⽹提供RPC服务。1.Server/main.gopackage mainimport ( "net" "net/rpc" "time")type

2020-06-30 08:18:20 431

转载 golang:Protobuf代码生成插件

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。Protobuf的protoc编译器是通过插件机制实现对不同语⾔的⽀持。⽐如protoc命令出现 --xxx_out 格式的参数,那么protoc将⾸先查询是否有内置的xxx插件,如果没有内置的xxx插件那么将继续查询当前系统中是否存在protoc-gen-xxx命名的可执⾏程序,最终通过查询到的插件⽣成代码。对于Go语⾔的protoc-gen-go插件来说,⾥⾯⼜实现了⼀层静态插件系统。⽐如protoc-gen-go内置了⼀个gRPC插件,⽤户可以通过

2020-06-29 15:09:14 1932

原创 获取星期一,获取第几周

protected void Page_Load(object sender, EventArgs e) { DateTime dt1 = Convert.ToDateTime("2012/4/1"); //第一天按周日算 Response.Write(WeekOfMonth(dt1, true) + ""); //

2020-06-16 14:11:33 3710

转载 golang:Go语言对象到C++类

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。要实现Go语言对象到C++类的包装需要经过以下几个步骤:首先是将Go对象映射为一个id;然后基于id导出对应的C接口函数;最后是基于C接口函数包装为C++对象。构造一个Go对象// persion.gopackage maintype Person struct { name string age int}func NewPerson(name string, age int) *Person { return &Per

2020-05-27 08:43:48 502

转载 golang:C++类到Go语言对象

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。CGO是C语⾔和Go语⾔之间的桥梁,原则上⽆法直接⽀持C++的类。CGO不⽀持C++语法的根本原因是C++⾄今为⽌还没有⼀个⼆进制接⼝规范(ABI)。⼀个C++类的构造函数在编译为⽬标⽂件时如何⽣成链接符号名称、⽅法在不同平台甚⾄是C++的不同版本之间都是不⼀样的。但是C++是兼容C语⾔,所以我们可以通过增加⼀组C语⾔函数接⼝作为C++类和CGO之间的桥梁,这样就可以间接地实现C++和Go之间的互联。当然,因为CGO只⽀持C语⾔中值类型的数据类型,所以我们

2020-05-26 09:24:24 446

转载 golang:将C语言的qsort()函数封装成一个Golang语言的qsort()函数

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。qsort快速排序函数是C语⾔的⾼阶函数,⽀持⽤于⾃定义排序⽐较函数,可以对任意类型的数组进⾏排序。sort.go 支持包package c5/*#include <stdlib.h>typedef int (*qsort_cmp_func_t)(const void* a, const void* b);extern int _cgo_qsort_compare(void* a, void* b);*/import

2020-05-21 12:48:59 366 1

原创 Oracle为用户设置读权限

Oracle 数据库中创建表只读用户,并为其设置密码永不过期、同义词。1.创建用户create user test identified by "123456" default tablespace db temporary tablespace dbTEMP;2.资源授权grant connect,resource to test;3.表授读权限select 'gr...

2020-05-07 23:24:36 2120

转载 golang:素数筛

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。package mainimport ( "context" "fmt")// 返回生成自然数序列的管道:2,3,4……func GenerateNatural(ctx context.Context) chan int { ch := make(chan int) go func() { for i := 2; ...

2020-05-06 23:03:41 288

转载 golang:发布订阅模型

《GO语言高级编程》设计中案例,仅作为笔记进行收藏。发布订阅(publish-and-subscribe)模型通常被简写为pub/sub模型。在这个模型中,消息⽣产者成为发布者(publisher),⽽消息消费者则成为订阅者(subscriber),⽣产者和消费者是M:N的关系。在传统⽣产者和消费者模型中,是将消息发送到⼀个队列中,⽽发布订阅模型则是将消息发布给⼀个主题。pubsub.go...

2020-05-04 20:47:15 1046 1

转载 golang:解析HTTP请求参数

《GO程序设计语言》设计中案例,仅作为笔记进行收藏。此案例将HTTP请求参数解析成对应的匿名结构体,并使用反射来获取字段标签。params 解析函数package paramsimport ( "fmt" "net/http" "reflect" "strconv" "strings")// Unpack 从 HTTP 请求 req 的参数中提取数据填充到 ptr 指向...

2020-04-15 13:38:40 5752

转载 golang:编码S表达式

《GO程序设计语言》设计中案例,仅作为笔记进行收藏。编码S表达式案例。Go语言的标准库支持了包括JSON、XML和ASN.1等多种编码格式。还有另一种依然被广泛使用的格式是S表达式格式,采用Lisp语言的语法。encode.go 编码,未带美化package sexprimport ( "bytes" "fmt" "reflect")func Marshal(v inter...

2020-04-14 13:58:19 634

转载 golang:采用反射的一个递归的值显示器

《GO程序设计语言》设计中案例,仅作为笔记进行收藏。反射案例。值显示器的代码package displayimport ( "fmt" "reflect" "strconv")func Display(name string, x interface{}) { fmt.Printf("Display %s (%T):\n", name, x) display(name,...

2020-04-14 11:17:31 380

转载 golang:并发非阻塞缓存_通信顺序进程

《GO程序设计语言》设计中案例,仅作为笔记进行收藏。并发非阻塞的缓存系统案例,它能解决函数记忆问题,即缓存函数的结果,大道多次调用但只须计算一次的效果。此案例通信顺序进程构建。package memotestimport ( "fmt" "io/ioutil" "log" "net/http" "sync" "testing" "time")func httpGetB...

2020-04-06 22:35:42 198

转载 golang:并发非阻塞缓存_共享变量上锁

《GO程序设计语言》设计中案例,仅作为笔记进行收藏。并发非阻塞的缓存系统案例,它能解决函数记忆问题,即缓存函数的结果,大道多次调用但只须计算一次的效果。此案例采用共享变量上锁构建。package memotestimport ( "fmt" "io/ioutil" "log" "net/http" "sync" "testing" "time")func httpGe...

2020-04-06 22:32:00 347

转载 golang:聊天服务器

《GO程序设计语言》设计中案例,仅作为笔记进行收藏。简单的聊天服务器,使用telnet 发送信息。package mainimport ( "bufio" "fmt" "log" "net")func main() { listener, err := net.Listen("tcp", "localhost:8000") if err != nil { log.F...

2020-04-03 21:53:45 272

转载 golang:并发目录遍历

《GO程序设计语言》设计中案例,仅作为笔记进行收藏。并发遍历目录实现了统计文件个数及文件总大小。package mainimport ( "flag" "fmt" "os" "path/filepath" "sync" "time")var vFlag = flag.Bool("v", false, "show verbose progress messages")...

2020-04-03 13:13:13 1521

转载 golang:并发的 Web 爬虫

《GO程序设计语言》设计中案例,仅作为笔记进行收藏。Web 爬虫 只是简单获取页面属性href中链接。package mainimport ( "fmt" "log" "net/http" "os" "golang.org/x/net/html")func main() { // 可能有重复的 URL 列表 worklist := make(chan []strin...

2020-03-27 10:55:59 322

翻译 ServerManager.exe 0xc0000135 应用程序错误

问题:将 Windows Server 2016.NET Framework移除、IIS卸载后,Server Manager.exe、事件查看器等都无法正常开启。解决方案:在运行中,输入CMD,打开命令控制面板,输入DISM指令安装.NET Framework,命令如下:dism /online /enable-feature /featurename:NetFx4如...

2019-08-22 21:05:03 9026 8

原创 Oracle ROWNUM排序查询数据丢失

问题: 客户反馈,上级用户查询的数据与下级查询的数据对不上。分析: 由于上级用户查询的权限比较大,数据多,不会出现;下级只能查询管辖权限内的数据,而出现问题的多条数据刚好处于分页的最后与下页的开始,猜测可能SQL语句写的有问题。核对SQL语句select * from (select ROWNUM orderby, s.* from...

2019-06-13 13:08:09 1212

原创 Java输入与输出流

1.输入流与输出流的层次结构2.Reader和Writer的层次结构3.Closeable、Flushable、Readable和Appendable接口4.表达类关系的UML符号

2019-06-03 13:38:30 156

原创 Maven实战记录

一、安装配置 mvn help:system 从中央库中下载资源二、下载m2e 在 eclipse>help>install配置 http://download.eclipse.org/technology/m2e/releases/ 注意:eclipse 4.5及以上版本,自带maven插件,在下载安装m2e之间,需将自带的卸载掉。三、创...

2019-05-15 15:17:44 218

转载 Oracle 提取汉字首字母

工作中需要处理地市行政区划首字母,数据量大概5w多条,如果一个个手工整理,太耗时。在网上找了个函数(地址忘记那个了)很好用,收藏下。CREATE OR REPLACE FUNCTION FUNC_GETPY(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(4000);...

2019-03-28 08:56:13 784

翻译 msvcr120.dll 丢失

        MSVCR120.dll文件属于Visual C ++ Redistributable Package。一般来说,它是一个库,它包含运行使用Microsoft Visual C ++语言创建的特定应用程序所需的各种组件。但是,如果某些组件损坏或删除,用户可能会收到以下错误:“该程序无法启动,因为您的计算机中缺少MSVCR120.dll”。解决方法:下载Visual C++ Redi...

2018-10-23 20:12:49 1092

原创 JavaScript 生成时间范围及随机数

// 日期格式化function formatTime(time,spliter){ var d = new Date(time); var year = d.getFullYear(); var month = d.getMonth() &gt;= 10 ? d.getMonth() : ('0' + d.getMonth()); var day = d.ge...

2018-09-03 17:44:02 4149

原创 SQLServer表结构转换成Oracle表结构

表结构转换成Oralce 表结构,不支持索引以及自动增长

2017-05-07 14:54:51 4410

原创 SQLServer Job 邮件发送

SQLServer Job 邮件发送 为了方便查看定时任务执行是否成功,同时能够及时发现存储过程中抛出的异常,采用发送邮件的方式来提醒这些问题。邮件设置 邮件服务器名称:smtp.qq.com 端口号:587 开启POP3/SMTP服务,产生第三方客户端授权码 说明邮件采用QQ邮件,由于QQ邮件服务器要求安全链接(SSL),因此采用587端口,而不是25。具体设置如下:

2016-12-04 12:46:38 4455 2

软件测试方案模板.docx

软件测试方案模板

2021-01-26

空气质量城市分类(2+26、74、168、337、京津冀……)

城市分类(1:2+26;2: 337;3:74;4:168;5:京津冀;6:长三角;7:珠三角;8:汾渭平原;9:苏皖鲁豫;10:关中地区;11:长江中游;12:成渝地区)

2020-12-28

2020年全国行政区划代码

2020年统计用区划代码和城乡划分代码依据国务院批复同意的《关于统计上划分城乡的规定》(国函〔2008〕60号)及国家统计局印发的《统计用区划代码和城乡划分代码编制规则》(国统字〔2009〕91号)编制。 http://www.stats.gov.cn/tjsj/tjbz/tjyqhdmhcxhfdm/2020/index.html 里面为SQL代码,mysql数据库

2020-12-28

大数据方案相关资料.zip

包括大数据定义、建设背景、关键技术、关键功能设计、实施方案。这些资料高分下载的,希望能给大家提供帮助。

2020-08-28

golang GOPATH 开发包

golang 开发GOPATH下应用包,包括:github、golang.org、google.golang.org 其中github包括:chzyer、go-delve、golang、google、inconshreveable、spf13、yuin。 golang.org 包括 x下的:build、crypto、mobile、mock、mod、net、oauth2、perf、sync、sys、text、time、tools、tour、xerrors。 google.golang.org包括:genproto、grpc、protobuf。

2020-07-24

mingw-w64-install

mingw-w64-install.zip压缩包中包括mingw-w64-install.exe和x86_64-8.1.0-posix-seh-rt_v6-rev0.zip。其中mingw-w64-install.exe是一个安装程序用于下载相应gcc安装包;x86_64-8.1.0-posix-seh-rt_v6-rev0.zip就是通过mingw-w64-install.exe程序下载,适合64位windows服务器,支持跨平台。如果需要32位的,可以通过mingw-w64-install.exe下载,不过下载较慢。

2020-05-09

Oracle开发工具ODTforVS2017_183000.zip

使用此MSI安装程序包开始编写访问Oracle数据库的.NET应用程序。 Oracle Data Provider for .NET在.NET代码中提供Oracle数据访问。用于Visual Studio的Oracle Developer Tools支持Visual Studio数据功能,例如Server Explorer集成,TableAdapter配置向导和实体设计器,还包括许多有用的Oracle特定工具。

2020-01-30

《NIO与Socket编程技术指南》高洪岩.zip

主要介绍Java语言中高性能处理的原理技术:NIO和Socket。非常详细地讲解了NIO中的缓冲区、通道、选择器、编码,以及使用Socket技术实现TCP/IP和UDP编程,细化到了演示全部SocketOption的特性,这对理解基于NIO和Socket技术为基础所开发的NIO框架是非常有好处的,本书以案例为入口,将大部分在开发中常见的NIO和Socket的技术点都做了演示,细化到API级。在互联网技术日新月异的时代,Netty以及Kafka等这些高性能处理框架都在底层应用到了NIO和Socket

2019-06-12

Java输入与输出 viso

此资源为viso文档,主要为Java 输入与输出的UML类,包括:输入流与输出流的层次结构、Reader和Writer的层次结构、Closeable、Flushable、Readable和Appendable接口。

2019-06-03

Maven实战pdf+源码

Maven实战为许晓斌著。资源里面包括Maven实战pdf、程序所带源码。在eclipse开发时,需要下载m2e,下载地址http://download.eclipse.org/technology/m2e/releases/。eclipse 4.5 以上版本带的有Maven 插件,在下载m2e之前把Maven插件卸载掉,再装Maven插件。

2019-04-27

2017年国民经济行业分类SQL及资料

采用ORACLE,可在MySQL,ServerSQL转换 1.Word 版本的行业 2017年国民经济行业分类.docx 2.PDF 版本的行业 2017年国民经济行业分类.pdf 3.SQL操作 2017年国民经济行业分类.sql 4.清洗前的行业分类,按照2017年国民经济行业分类 T_DICT_INDUSTRYTYPE_NEW(清洗前).sql 5.清洗后的行业分类 T_DICT_INDUSTRYTYPE_R(清洗后).sql

2018-11-08

WatchDog源代码

简单看门狗源程序,基于Windows 服务开发,log4记录日志,引用Cjwdev.WindowsApi.dll,开发环境Net Framework 4.5,可配置监控程序!

2018-08-31

WatchDog(看门狗)

简单看门狗程序,基于Windows 服务开发,在WatchDog.exe.config 进行监控程序配置,key为进程名称,value为可执行程序路径。在注册服务时需要管理员权限进行安装。如果路径不争取的话,可CMD到看门狗程序路径下手工执行

2018-08-31

文档Redis-3.0

1.Redis-x64-3.0.503 安装包 2.redis-3.0 源码

2017-03-16

RESTful Web APIs中文版

《RESTful Web APIs中文版》是针对RESTful API的实用指南,通过展示各种用来创建高可用应用的强大工具,讲解REST的深层原理,以及介绍基于超媒体API的策略,使读者得以在将上述内容融会贯通后,设计出让客户高度满意的RESTful的web API。《RESTful Web APIs中文版》极具权威性与前瞻性,既代表了API领域的最前沿趋势,也覆盖了API领域的最重要实践。《RESTful Web APIs中文版》适合所有从事Web开发和架构工作的读者阅读参考。

2017-03-15

DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2

DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz2

2017-03-10

kernel-2.6.32-431.el6.x86_64

安装Oracle 11g 提示缺少包,安装kernel-headers-2.6.32-642.el6.x86_64.rpm后,再次检查不再提示。

2017-01-20

Kettle 4.0.0

Kettle 4.0.0

2016-10-27

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案 sakila

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案 sakila

2016-10-27

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案.part1

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案

2016-10-27

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案.part4

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案

2016-10-27

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案.part3

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案

2016-10-27

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案.part2

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案

2016-10-27

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案

2016-10-27

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案 源码

Pentaho Kettle解决方案:使用PDI构建开源ETL解决方案 源码

2016-10-27

持续交付:发布可靠软件的系统方法

持续交付:发布可靠软件的系统方法

2016-08-17

Scrum 敏捷软件开发

Scrum 敏捷软件开发

2016-08-17

SmartPaster

支持vs2013,vs2015快速粘贴源码

2016-08-16

实现领域驱动设计

领域驱动设计(DDD)是教我们如何做好软件的,同时也是教我们如何更好地使用面向对象技术的。它为我们提供了设计软件的全新视角,同时也给开发者留下了一大难题:如何将领域驱动设计付诸实践?Vaughn Vernon 的这本《实现领域驱动设计》为我们给出了全面的解答。, 《实现领域驱动设计》分别从战略和战术层面详尽地讨论了如何实现DDD,其中包含了大量的最佳实践、设计准则和对一些问题的折中性讨论。《实现领域驱动设计》共分为14 章,在DDD 战略部分,《实现领域驱动设计》向我们讲解了领域、限界上下文、上下文映射图和架构等内容,战术部分包括实体、值对象、领域服务、领域事件、聚合和资源库等内容。一个虚构的案例研究贯穿全书,这对于实例讲解DDD 实现来说非常有用。, 《实现领域驱动设计》在DDD 的思想和实现之间建立起了一座桥梁,架构师和程序员均可阅读,同时也可以作为一本DDD 参考书。

2016-08-16

REST实战(中文版)

REST实战(中文版)

2016-08-16

企业集成模式:设计、构建及部署消息传递解决方案

企业集成模式:设计、构建及部署消息传递解决方案

2016-08-16

领域驱动设计(精简版)

领域驱动设计(精简版)

2016-08-16

System.Data.Sqlite.dll

安装过ADO.NET 2.0 Provider for SQLite,在安装目录下包括两个版本,System.Data.SQLite,System.Data.SQLite.Linq。通过引用相应DLL,可以实现项目访问SQLite数据库

2016-04-23

mysql-5.7.10-winx64

mysql for windows 64位 版本:MySQL Community Server 5.7.10

2016-01-23

Winfrom DataGridView多表头

Winfrom DataGridView多表头 开发工具Visual Studio 2015

2015-12-21

Node.js开发实战详解源代码

书由浅入深,全面、系统地介绍了Node.js开发技术。书中提供了大量有针对性的实例,供读者实践学习,同时提供了大量的实践练习题及详尽的解答,帮助读者进一步巩固和提高。本书重在代码实践,阅读时应多注重实践编程。本书提供8小时配套教学视频及实例源代码,便于读者高效、直观地学习。 本书共分为11章。涵盖的主要内容有:Node.js的概念、应用场景、环境搭建和配置、异步编程;Node.js的模块概念及应用、Node.js的设计模式;HTTP简单服务的搭建、Node.js静态资源管理、文件处理、Cookie和Session实践、Crypto模块加密、Node.js与Nginx配合;UDP服务器的搭建、Node.js与PHP之间合作;Node.js的实现机制、Node.js的原生扩展与应用;Node.js的编码习惯;Node.js操作MySQL和MongoDB;基于Node.js的Myweb框架的基本设计架构及实现;利用Myweb框架实现一个简单的Web聊天室;在线聊天室案例和在线中国象棋案例的实现;Node.js的日志模块、curl模块、crontab模块、forever模块、xml模块和邮件发送模块等应用工具。 本书非常适合从事编程开发的学生、教师、广大科研人员和工程技术人员研读。

2015-11-29

Node.js开发实战详解

书由浅入深,全面、系统地介绍了Node.js开发技术。书中提供了大量有针对性的实例,供读者实践学习,同时提供了大量的实践练习题及详尽的解答,帮助读者进一步巩固和提高。本书重在代码实践,阅读时应多注重实践编程。本书提供8小时配套教学视频及实例源代码,便于读者高效、直观地学习。 本书共分为11章。涵盖的主要内容有:Node.js的概念、应用场景、环境搭建和配置、异步编程;Node.js的模块概念及应用、Node.js的设计模式;HTTP简单服务的搭建、Node.js静态资源管理、文件处理、Cookie和Session实践、Crypto模块加密、Node.js与Nginx配合;UDP服务器的搭建、Node.js与PHP之间合作;Node.js的实现机制、Node.js的原生扩展与应用;Node.js的编码习惯;Node.js操作MySQL和MongoDB;基于Node.js的Myweb框架的基本设计架构及实现;利用Myweb框架实现一个简单的Web聊天室;在线聊天室案例和在线中国象棋案例的实现;Node.js的日志模块、curl模块、crontab模块、forever模块、xml模块和邮件发送模块等应用工具。 本书非常适合从事编程开发的学生、教师、广大科研人员和工程技术人员研读。

2015-11-29

NPOI导出Excel(复杂表头)

导出Excel包含的功能: 1.多表头导出最多支持到三行,表头格式说明 相邻父列头之间用'#'分隔,父列头与子列头用空格(' ')分隔,相邻子列头用逗号分隔(',') 两行:序号#分公司#组别#本日成功签约单数 预警,续约,流失,合计#累计成功签约单数 预警,续约,流失,合计#任务数#完成比例#排名 三行:等级#级别#上期结存 件数,重量,比例#本期调入 收购调入 件数,重量,比例#本期发出 车间投料 件数,重量,比例#本期发出 产品外销百分比 件数,重量,比例#平均值 三行时请注意:列头要重复 2.添加表头标题功能 3.添加序号功能 4.根据数据设置列宽 缺陷: 数据内容不能合并列合并行 改进思路: 添加一属性:设置要合并的列,为了实现多列合并可以这样设置{"列1,列2","列4"}

2015-09-12

.NET导出Excel(复杂表头)

导出Excel包含的功能: 1.多表头导出最多支持到三行,表头格式说明 相邻父列头之间用'#'分隔,父列头与子列头用空格(' ')分隔,相邻子列头用逗号分隔(',') 两行:序号#分公司#组别#本日成功签约单数 预警,续约,流失,合计#累计成功签约单数 预警,续约,流失,合计#任务数#完成比例#排名 三行:等级#级别#上期结存 件数,重量,比例#本期调入 收购调入 件数,重量,比例#本期发出 车间投料 件数,重量,比例#本期发出 产品外销百分比 件数,重量,比例#平均值 三行时请注意:列头要重复 2.添加表头标题功能 3.添加序号功能 4.根据数据设置列宽 缺陷: 数据内容不能合并列合并行 改进思路: 添加一属性:设置要合并的列,为了实现多列合并可以这样设置{"列1,列2","列4"}

2015-09-11

RDLC分组查询

1、RDLC动态添加列 2、RDLC分组查询

2015-07-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除