weixin_30260399的博客

私信 关注
weixin_30260399
码龄6年
  • 335,332
    被访问量
  • 暂无
    原创文章
  • 63,782
    作者排名
  • 18
    粉丝数量
  • 于 2015-07-31 加入CSDN
获得成就
  • 获得40次点赞
  • 内容获得0次评论
  • 获得284次收藏
荣誉勋章
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

说说关于.net中导入excel的问题(项目中用到的)

好久没写博客了,上个月到现在在赶一个小项目,天天忙,好多时候也加班,有时间了知识来园子里逛逛,看看高手写的,自己学习学习。 由于做项目也没多久,新手,只能边学习边做项目。在项目中用到一个导入excel的问题,用到的excel模板大概是这样的,如下图其他都一样,但是后边的选项(选项表tbl_QuestionOption不确定,每个题目的选项都不确定。还有一个问题就是参考...
转载
27阅读
0评论
0点赞
发布博客于 9 年前

GPS数据读取与处理

GPS数据读取与处理 GPS模块简介 SiRF芯片在2004年发布的最新的第三代芯片SiRFstar III(GSW 3.0/3.1),使得民用GPS芯片在性能方面登上了一个顶峰,灵敏度比以前的产品大为提升。这一芯片通过采用20万次/频率的相关器提高了灵敏度,冷开机/暖开机/热开机的时间分别达到42s/38s/8s,可以同时追踪20个卫星信道。是目前市场上应用最为广泛,同时性价比也非常高的一...
转载
114阅读
0评论
0点赞
发布博客于 8 年前

C# 调用API,实现注销远程登录本机的用户

using System;using System.Management;using System.Runtime;using System.Runtime.InteropServices;using System.Text;namespace TSConsoleApplication{ /**/ /// <summary> /// VS2005专业教程网收集整...
转载
25阅读
0评论
0点赞
发布博客于 8 年前

PE文件与虚拟内存

一、PE文件Portable Execute文件是windows下可执行文件的总称,常见的有dll、exe、sys等。PE文件的结构包括:DOS头、NT头、节表和节,节包括.text、.rdata、.data、.rsrc等节。其中DOS头用来兼容MS-DOS系统的,NT头描述PE文件的签名等信息,节表阐述了后面的节如何加载到内存,PE文件至少包含.text和.data两个节。二、PE文...
转载
37阅读
0评论
0点赞
发布博客于 6 年前

[译] 第六天:在Java虚拟机上用Grails进行快速Web开发

前言在30天学习30种技术的第六天,我决定学习Grails Web应用开发框架.Grails是基于Groovy和Java的开源Web开发框架。是对流行的Rails或者Django Web框架的JVM(Java虚拟机)响应,帮助开发者应对标准Jetty或者Tomcat服务器快速巧妙开发应用。这篇博客里,我们会讲到用Grails Eclipse插件创建简单的Web应用。为什么我们要关...
转载
21阅读
0评论
0点赞
发布博客于 8 年前

Use Case Driven OOAD

The fact that we’ve been able to teach this process, with only minimal changes, over an entire decade, with it remaining useful and relevant today, is made possible because our process is based on fin...
转载
28阅读
0评论
0点赞
发布博客于 16 年前

算法第一章作业

1、对于代码规范,我将采用如下:https://blog.csdn.net/qq_33499229/article/details/886777572、《数学之美》我只读了一部分,下面我来浅谈个人理解。首先《数学之美》绝不仅仅是一本单纯讲述数学原理的书,它更多的是将数学放在IT领域,让数学原理与语音识别,搜索引擎等技术相结合。第一章从语言入手,语言和数学有一定的类似,都是...
转载
78阅读
0评论
0点赞
发布博客于 2 年前

算法第二章上机实践报告

1、实践题目:7-1二分查找(此题与詹泽伟同学一同完成)2、问题描述:3、算法描述:  第一种方法(循环):#include<iostream>using namespace std;int BS(int a[],int x, int n){ int l = 0; int r = n - 1; ...
转载
65阅读
0评论
0点赞
发布博客于 2 年前

服务端推送通信技术及其优劣势

服务端推送技术包括:1、Ajax 轮询2、Ajax 长轮询3、WebSocket一、Ajax 轮询利用 XHR,通过 setInterval 定时向后端发送请求1、优点:实现简单2、缺点:数据同步不及时,增加后端处理压力3、场景:适用于对消息及时性要求不高且服务器资源充足的开发setInterval(function() { $.aja...
转载
111阅读
0评论
0点赞
发布博客于 2 年前

序列化和反序列化

一、序列化:就是将内存中的对象转换为字节序列,方便持久化到磁盘或者网络传输SerializeToString(): serializes the message and returns it as a string. Note that the bytes are binary, not text; we only use thestrtype as a convenie...
转载
63阅读
0评论
0点赞
发布博客于 2 年前

mac 使用 brew 安装 nginx 及各种命令

一、安装brew install nginx或sudo brew install nginx二、启动brew services start nginx或sudo brew services start nginx三、重启brew services restart nginx或者sudo b...
转载
52阅读
0评论
0点赞
发布博客于 2 年前

link和@import的区别

样式的导入方式link@import一、link 的使用<link href="index.css" rel="stylesheet">二、@import 的使用<style type="text/css">@import url(index.css);</style...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

关于立即调用的函数表达式(IIFE)

在 JavaScript 中,圆括号 () 是一种运算符,跟在函数名之后,表示调用该函数。比如,print() 就表示调用 print 函数有时,我们需要在定义函数之后,立即调用该函数,例如:function(){ /* code */ }();// SyntaxError: Unexpected token (以上代码出现了语法错误原因是,function 这个...
转载
79阅读
0评论
0点赞
发布博客于 2 年前

关于DOM事件流、DOM0级事件与DOM2级事件

一、DOM 事件模型DOM 事件模型包括捕获和冒泡,捕获是从上往下到达目标元素,冒泡是从当前元素,也就是目标元素往上到 window二、流流的概念,在现今的 JavaScript 中随处可见。比如说 React 中的单向数据流,Node 中的流,还有 DOM 事件流,都是流的一种生动体现。至于流的具体概念,用术语说流是对输入输出设备的抽象。以程序的角度说,流是...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

前端安全问题之CSRF和XSS

一、CSRF1、什么是 CSRFCSRF(全称 Cross-site request forgery),即跨站请求伪造2、攻击原理用户登录A网站,并生成 Cookie,在不登出的情况下访问危险网站B3、防御措施① 加 Token 验证,通过判断页面是否带有 Token 来进行验证② 加 Referer 验证,通过判断页面的来源进行验证③ 隐藏令...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

深入理解iframe

一、什么是 iframeiframe 用于在页面内显示页面,使用 <iframe> 会创建包含另外一个文档的内联框架(即行内框架)<iframe src="URL"></iframe>二、iframe 的常用属性1、width定义 iframe 的宽度2、height定义 iframe 的...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

HTML5 WebSocket

WebSocket 是 HTML5 新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道,比如说,服务器可以在任意时刻发送消息给浏览器。为什么传统的 HTTP 协议不能做到 WebSocket 实现的功能?这是因为 HTTP 协议是一个请求-响应协议,请求必须先由浏览器发给服务器,服务器才能响应这个请求,再把数据发送给浏览器。换句话说,浏览器不主动请求,服务器是没...
转载
39阅读
0评论
0点赞
发布博客于 2 年前

JavaScript实现继承的6种方式

一、JavaScript 的继承  许多面向对象语言都支持两种继承的方式:接口继承和实现继承。接口继承只继承方法签名,而实现继承则继承实际的方法。在 JavaScript 中由于函数没有签名也就无法实现接口继承,而只支持实现继承,而且实现继承主要通过原型链来实现的。  先引述下官方文档对于原型链的描述:其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。要理解这个概...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

KMP算法的时间复杂度与next数组分析

一、什么是 KMP 算法KMP 算法是一种改进的字符串匹配算法,用于判断一个字符串是否是另一个字符串的子串二、KMP 算法的时间复杂度O(m+n)三、Next 数组 - KMP 算法的核心KMP算法的核心是利用匹配失败后的信息,尽量减少模式串与主串的匹配次数以达到快速匹配的目的。具体实现就是通过一个 next() 实现1、next 数组:长度与字符...
转载
293阅读
0评论
0点赞
发布博客于 2 年前

关于TCP/IP

一、网络模型计算机网络的两种模型:OSI 模型和 TCP/IP 模型由于 OSI 模型过于复杂难以实现,导致 TCP/IP 模型更早地应用在现实中,这也使得 TCP/IP 模型成为标准在 OSI 模型中,将计算机网络分成了 7 层,而在 TCP/IP 模型中则分成了 4 层,其各层对应关系如下表所示:OSITCP/IP对应网络协议所在位置...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

页面置换算法详解

一、什么是页面置换算法进程运行时,若其访问的页面不在内存而需将其调入,但内存已无空闲空间时,就需要从内存中调出一页程序或数据,送入磁盘的对换区,其中选择调出页面的算法就称为页面置换算法。好的页面置换算法应有较低的页面更换频率,也就是说,应将以后不会再访问或者以后较长时间内不会再访问的页面先调出二、常见的页面置换算法1、FIFO(先进先出算法)(优先淘...
转载
76阅读
0评论
0点赞
发布博客于 2 年前

常见排序算法的稳定性分析

一、不稳定排序算法有哪些1、堆排序2、希尔排序3、快速排序4、选择排序口诀:一堆(堆)希尔(希尔)快(快速)选(选择)二、常见排序算法稳定性分析1、堆排序稳定性分析我们知道堆的结构是节点i的孩子为 2*i 和 2*i+1 节点,大顶堆要求父节点大于等于其 2 个子节点,小顶堆要求父节点小于等于其 2 个子节点。在一个长为 n 的序列,堆...
转载
60阅读
0评论
0点赞
发布博客于 2 年前

SQL模糊查询的四种匹配模式

执行数据库查询时,有完整查询和模糊查询之分,一般模糊语句如下:SELECT 字段 FROM 表 WHERE 某字段 Like 条件一、四种匹配模式关于条件,SQL提供了四种匹配模式:1、%表示任意0个或多个字符,可匹配任意类型和长度的字符。有些情况下是中文,需用两个百分号(%%)表示:SELECT * FROM [user] WHERE u_name L...
转载
83阅读
0评论
0点赞
发布博客于 2 年前

关于进程与线程

“进程是资源分配的最小单位,线程是CPU调度的最小单位”一、进程(Process)1、什么是进程进程(Process)是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在早期面向进程设计的计算机结构中,进程是程序的基本执行实体;在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

new 运算符的原理

关于 new 运算符的原理:1、红宝书上解释:(1)创建一个新对象(2)将构造函数的作用域赋给新对象(3)执行构造函数中的代码(4)返回新对象2、MDN上的解释:(1)一个继承自 Foo.prototype 的新对象被创建(2)使用指定的参数调用构造函数 Foo,并将 this 绑定到新创建的对象。new Foo 等同于 new Foo()...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

关于元素间的边距重叠问题与BFC

一、边距重叠常见情况1、垂直方向上相邻元素的重叠(水平方向上不会发生重叠)2、 垂直方向上父子元素间的重叠二、BFC1、什么是 BFCBFC(Block Formatting Context),即块级格式化上下文,创建了 BFC 的元素是一个独立的容器,里面无论如何布局都不会影响到外面的元素2、创建 BFC 的方法...
转载
32阅读
0评论
0点赞
发布博客于 2 年前

JavaScript解析机制之变量提升

1、什么是预解析?在当前作用域下,JS 运行之前,会把带有 var 和 function 关键字的事先声明,并在内存中安排好。(这个过程也可以理解为变量提升)然后再从上到下执行 JS 语句(预解析只会发生在通过 var 定义的变量和 function 上)2、var 声明的变量使用 var 声明的变量预解析:告诉解析器知道有这个名字的存在并默认将该变量赋值 undefi...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

通过mock-api模拟真实数据

一、什么是 mock-apimock-api(模客)是一个便捷的 REST 接口数据模拟工具,用于前后端隔离测试,开发调试。二、mock-api 的使用1、注册登录http://mock-api.com/2、建立模拟系统可以是某个后端服务,也可以是一组相关的api集合3、创建规则规则由一组 http request(请求)...
转载
157阅读
0评论
0点赞
发布博客于 2 年前

JavaScript类型转换总结与常见情况解析

类型转换是将值从一种类型转换为另一种类型的过程(比如字符串转数字,对象转布尔值等)一、类型转换的分类类型转换可以分为隐式类型转换和显式类型转换。二者的区别显而易见:我们能够从代码中看出哪些地方是显式强制类型转换,而隐式强制类型转换则不那么明显,通常是某些操作产生的副作用。例如:var a = 42;var b = a + ""; // 隐...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

React 生命周期函数

React v16.4 生命周期图示一、组件挂载阶段(Mounting)1、constructor()2、static getDerivedStateFromProps()3、render()4、componentDidMount()二、组件更新阶段(Updating)1、static getDerivedStateFromProps()2...
转载
10阅读
0评论
0点赞
发布博客于 2 年前

WEB前端-搜索引擎工作原理与SEO优化

一、搜索引擎工作原理搜索引擎的工作分为三个阶段,即爬行,索引和检索1、爬行搜索引擎具有网络爬虫或蜘蛛来执行爬网,每次抓取工具访问网页时,它都会复制该网页并将其网址添加到索引中。在“蜘蛛”抓取网页内容,提炼关键词的这个过程中,就存在一个问题:“蜘蛛”能否看懂。如果网站内容是 flash 和 js,那么它是看不懂的。相应的,如果网站内容是它的语言,那么它便能看懂,它的...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

React使用axios请求并渲染数据

一、什么是axiosAxios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中二、axios的安装1、在项目根目录终端引入:npm isntall --save axios2、在使用 axios 的 js 文件中加入:import axios from 'axios';...
转载
299阅读
0评论
0点赞
发布博客于 2 年前

React中的State与Props

一、State1、什么是 state一个组件的显示形态可以由数据状态和外部参数决定,其中,数据状态为 state,外部参数为 props2、state 的使用组件初始化时,通过 this.state 给组件设置一个初始的 state,在第一次 render 时就会用这个数据渲染组件class ItemList extends React.Compone...
转载
24阅读
0评论
0点赞
发布博客于 2 年前

React组件库Ant Design的安装与使用

一、什么是 Ant Design1、Ant Design提炼自企业级中后台产品的交互语言和视觉风格2、Ant Design 使用 TypeScript 构建,提供完整的类型定义文件二、Ant Design的安装1、在项目根目录终端引入:npm install antd --save2、在index.js 中加入:...
转载
103阅读
0评论
0点赞
发布博客于 2 年前

使用React.Fragment替代render函数中div的包裹

1、在 React 中,render 函数中 return 的内容只能有一个根节点,如果多个元素嵌套,需要用一个标签元素包裹这个包裹的标签通常用 div,示例如下:class App extends Component { render() { return ( <div>   <h1>大标题</h...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

使用 create-react-app 快速构建 React 开发环境

在终端执行以下命令创建项目:1、指定创建的项目位置(这里以桌面为例)cd Desktop2、创建 React 项目npx create-react-app my-app3、进入项目并启动cd my-appnpm start可以直接将项目文件拖入终端,输入 npm start 按回车启动转载于:htt...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

关于 IDEA 启动 springboot 项目异常 - Disconnected from the target VM, address: '127.0.0.1:59770', transport:...

关于 IDEA 启动 springboot 项目异常 - Disconnected from the target VM, address: '127.0.0.1:59770', transport: 'socket'启动springboot项目报错如下:Connected to the target VM, address: '127.0.0.1:55043', transport...
转载
1708阅读
0评论
1点赞
发布博客于 2 年前

linux 部署系统通过SecureCRT启动tomcat 控制台中文乱码

查资料又是查了半天首先查看linux 当前系统字符集命令 echo $LANG查看linux 当前系统语言 locale网上说的又是下中文包,又是改临时语言,这些不能一概而论,我也觉得我不是中文包问题,就没管了如果你都想着改成utf-8 最后还是乱码,那就要想想java的中文编码是什么?GBK结合网上资料在tomcat-bin-catlina.sh中替换...
转载
15阅读
0评论
0点赞
发布博客于 2 年前

绿盟扫出来个http host 漏洞

这个漏洞搞了大半天,想过从后台拦截,也想过从前台拦截,都是无从下手!网上也找了很多资料,有点乱,后来自己结合网上的办法,搞出如下解决办法:在tomcat server.xml里配置host因为外网是在通过nginx 代理的,所以我们需要在nginx中配 server_name ****.*****.cn,**.**.**.234; 这里对应xml里配置 的host地...
转载
226阅读
0评论
0点赞
发布博客于 2 年前

Tomcat 类加载器打破双亲委派模型

我们分为4个部分来探讨: 1. 什么是类加载机制? 2. 什么是双亲委任模型? 3. 如何破坏双亲委任模型? 4. Tomcat 的类加载器是怎么设计的?我想,在研究tomcat 类加载之前,我们复习一下或者说巩固一下java 默认的类加载器。楼主以前对类加载也是懵懵懂懂,借此机会,也好好复习一下。楼主翻开了神书《深入理解Java虚拟机》第二版,p227, 关于类...
转载
55阅读
0评论
0点赞
发布博客于 2 年前

电商支付的自动化测试选型之路

上周我们讨论了自动化测试的选型之路,团队小组的成员一个推荐了四个框架,因为我们还招不到专业自动化测试的人员,在这里我和大家一一说明:前提条件,我们是JAVA团队,最好有高并发,全链路的测试工具,大家有推荐的请留言。1.TestNG ***优点:框架解耦合,方便管理,只要配置XML就可以动态灵活。缺点:测试人员要写JAVA代码,比较繁琐,学习成本高。2.robot fr...
转载
233阅读
0评论
0点赞
发布博客于 2 年前

ThreadLocal分析

ThreadLocal是什么ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。从数据结构入手下图为ThreadLocal的内部结构图ThreadLocal结构内部从上面的结...
转载
16阅读
0评论
0点赞
发布博客于 2 年前

电商支付架构设计

电商支付架构设计交易核心支付编排转载于:https://www.cnblogs.com/jay-wu/p/11597644.html
转载
65阅读
0评论
0点赞
发布博客于 2 年前

cucumber测试框架

1.1 什么是BDD(行为驱动开发)  首先了解一个概念,BDD(BehaviorDrivenDevelopment:行为驱动开发)为用户提供了从 开发人员和客户的需求创建测试脚本的机会。因此,开始时,开发人员,项目经理,质量保证,用户验收测试人员和产品所有者(股东)都齐聚一堂,集思广益,讨论应该传递哪些测试场景,以便成功调用此软件/应用程序。这样他们想出了一组测试场景。所有这些测试脚本...
转载
59阅读
0评论
0点赞
发布博客于 2 年前

MyBatis-Plus 使用说明介绍

先看一下和MyBatis 不同点说明: @GetMapping("/select_sql") public Object getUserBySql() { User user=new User(1L); User selectUser=user.selectById(); user.deleteById(use...
转载
29阅读
0评论
0点赞
发布博客于 2 年前

使用 Navicat 为 MySQL 创建定时任务

转载于:https://www.cnblogs.com/Crixus3714/p/11438381.html
转载
113阅读
0评论
0点赞
发布博客于 2 年前

windows 10 安装 AnyProxy

转载于:https://www.cnblogs.com/Crixus3714/p/11535373.html
转载
99阅读
0评论
0点赞
发布博客于 2 年前

Jmeter 批量构建 Jenkins 中的 Job

转载于:https://www.cnblogs.com/Crixus3714/p/11393903.html
转载
43阅读
0评论
0点赞
发布博客于 2 年前

【Windows 10 家庭中文版】远程桌面连接设置手顺

转载于:https://www.cnblogs.com/Crixus3714/p/11328971.html
转载
87阅读
0评论
0点赞
发布博客于 2 年前

Python3 Django 使用 MySQL utf8mb4 存储 emoji 表情

转载于:https://www.cnblogs.com/Crixus3714/p/11251005.html
转载
86阅读
0评论
0点赞
发布博客于 2 年前

华硕 N53S 拆机换屏

转载于:https://www.cnblogs.com/Crixus3714/p/11277060.html
转载
560阅读
0评论
0点赞
发布博客于 2 年前

关于js的一点碎知识

1.在for循环中逗号可以理解为或的关系如下var k;for(var i=0,j=0;i<5,j<18;i++,j++){  k=j+i}console.log(k) 其最后结果为34 当i<5的时候,i虽然停止了,但是j依然可以继续运行其最后的结果为17+17 故其结果为342.js中验证代码编写正确的方法是console.log()...
转载
12阅读
0评论
0点赞
发布博客于 2 年前

关于获取【15,25】和【55,65】之间随机整数的方法

var num=Math.floor(math.random()*20+15);if(num >25){num=num+40}else{  num}转载于:https://www.cnblogs.com/wangzhe121388/p/11256494.html
转载
52阅读
0评论
0点赞
发布博客于 2 年前

热修复

一、前言  任何程序都无法保证上线后不会出现紧急bug,选择的修复方式不同,其代价也大不相同。所谓热修复,是相对于正常的版本迭代修复而言的,它可以及时在应用内下载补丁更新程序逻辑,修复bug;而不需要等到下一个版本发布。举个简单的例子,假如有一行代码的逻辑写错了,并且已经编译出APK,安装到了用户的手机上,此时有两种处理方式:等待下一个版本发布,其中修复了错误代码,即迭代修复...
转载
28阅读
0评论
0点赞
发布博客于 2 年前

进程保活

一、前言  说到进程保活,大家往往联想到hacking和“流氓”软件。这是一些不负责任的开发者滥用进程保活,导致了用户的反感和抵触情绪。实际上大部分软件是不需要常驻进程的,开发人员应该充分考虑常驻进程对手机性能的影响和用户情感的伤害。对于系统而言,没有哪个App可以做到“永生”的。尤其在现在手机产品创新不足,性能至上的大环境下,你的处心积虑和不择手段最后只能是手机厂商发布会上性能优化...
转载
52阅读
0评论
0点赞
发布博客于 2 年前

APT

前言  APT全称是Annotation Processing Tool,即注解处理器。注解是附加在程序元素(类、方法或成员变量等)上的一些元信息,本身不会也不能影响代码逻辑,常用于一些工具在编译或运行时解析和使用,起到说明、配置的辅助功能。关于注解的基础知识,可以参考另一篇随笔——注解 ,这里不再复述。  虽然注释本身不会影响当前代码逻辑,但其解析结果依然可以被用来改变整体程序...
转载
54阅读
0评论
0点赞
发布博客于 2 年前

剑指offer题解(Java版)

剑指offer题解(Java版)从尾到头打印链表题目描述输入一个链表,按从尾到头的顺序返回一个ArrayList。方法1:用一个栈保存从头到尾访问链表的每个结点的值,然后按出栈顺序将各个值存入ArrayList中;import java.util.ArrayList;import java.util.Stack;public class Solution { p...
转载
52阅读
0评论
0点赞
发布博客于 2 年前

Redis来啦~~

一. 先聊点别的  1. sql & nosql   sql指关系型数据库,如Oracle,MySQL等,nosql泛指非关系型数据库,如MongoDB,Redis等;SQL数据存在特定结构的表中,而NoSQL则更加灵活和可扩展,存储方式可以是JSON文档,哈希表或其他方式;在sql中必须定义好表和字段结构后才能添加数据,如主键,索引,触发器,存储过程等,表结构虽然可以在...
转载
51阅读
0评论
0点赞
发布博客于 2 年前

画布画太极

这是代码 效果图在下面<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>20-test1</title> <style type="text/css"> canvas{ ...
转载
64阅读
0评论
0点赞
发布博客于 2 年前

Java IO_001.File类--文件或文件夹相关操作

Java IO之File对象常用操作File类:用于文件或文件夹或网址相关联的操作。可以关联或不关联文件(即关联不存在的文件)。构造函数有:public File(String pathname) : 通过指定文件或文件夹路径的字符串进行构造public File(String parent, String child) :通过父路径字符串与子路径的字符串进行构造...
转载
44阅读
0评论
0点赞
发布博客于 2 年前

世界杯改变网站“生存法则”

世界杯改变网站“生存法则”经过2006年德国世界杯与2008年北京奥运会的报道洗礼,中国互联网有望在本届世界杯的传播中担纲重任。由于网络渗透力、影响力的增加,互联网向传统媒体购买内容二次贩卖的“生存法则”正在发生改变,由此带来的商业价值也必将改变。5月初,有三家门户网站先后与央视网签约,获得南非世界杯网络转播权。与此同时,视频网站也纷纷宣布购买了视频点播权益。这意味着,门户网站...
转载
76阅读
0评论
0点赞
发布博客于 2 年前

maven 的构建异常 Could not find artifact ... and 'parent.relativePath'

完整的异常提示: Non-resolvable parent POM: Could not find artifact com.ecp:ecp-main:pom:0.0.1-SNAPSHOT and 'parent.relativePath' points at wrong local POM @ line 8, column 10 -> [Help 2]原因:...
转载
136阅读
0评论
0点赞
发布博客于 2 年前

[笔记] 使用otunnel从外网访问内网

需求内网机器没有公网IP,但是可以访问外网,现在需要从外网访问内网机器。举例,在家里机器A访问公司内网机器B。前提需要一台有公网IP的服务器S做中转,这样就可以打通AB两端了。A <---> S <---> B环境家中A机,Win10服务器S,Ubuntu 16.04 LTS 64 bit,公网IP: 123.12.23.13 (举例而已),SS...
转载
45阅读
0评论
0点赞
发布博客于 2 年前

WPF(六)1.资源基础

WPF资源系统是一种保管一系列有用对象的简单方法,从而可以更容易地重用这些对象。资源可以在代码中创建和操作,但经常在XAML标记中定义资源。资源的优点有:1.高效。2.可维护性。3.适应性示例如下:静态资源定义: <Window.Resources> <ImageBrush x:Key="TileBrush" TileMod...
转载
101阅读
0评论
0点赞
发布博客于 2 年前

使用多个梯度下降的方式进行测试,同时使用ops.apply_gradient进行梯度的下降

1. ops = tf.train.GradientDescentOptimizer(learning_rate) 构建优化器参数说明:learning_rate 表示输入的学习率2.ops.compute_gradients(loss, tf.train_variables(), colocate_gradients_with_ops=True)参数说明:loss表示损...
转载
60阅读
0评论
0点赞
发布博客于 2 年前

利用jxl读取excel合并的单元格的一个小例子

时间2014-11-09 14:25:20CSDN博客原文http://blog.csdn.net/th676759829/article/details/40949545主题ExcelJava工作中我们可能要把Excel文件的记录保存到数据库,今天我用jxl读取Excel文件时遇到了合并格的问题,记录如下:如Excel文件如下:...
转载
65阅读
0评论
0点赞
发布博客于 2 年前

poj 3041 匈牙利算法 最小点覆盖

题意:一个N * N的矩阵,每个格子有些行星,有种特殊武器,一次能消灭一行,或一列,问最少使用多少次这样得武器,可以消灭所有行星。构图:刚开始的思路是最少的边覆盖所有点,这个边是要么平行X轴,要么平行Y轴。显然这样,这个边无法构图,起点终点都不知。转换思路, 既然平行X轴,Y轴的边无法构造,是否可以平行X轴或Y轴的边把它看作一个点呢?同时分成两个集合,一个集合X(1-N),...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

XPath基础

XPath 使用路径表达式来选取节点。和我们在常规的电脑文件系统中看到的表达式非常相似。在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。表达式描述nodename选取此节点的所有子节点/从根节点选取//从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

git在分支上创建目录和文件

创建一个空目录,在其中初始化gitgit init创建一个新文件,此时默认在master分支上touch file1.txtadd到staging areagit add file1.txt提交变化git commit -m 'the first commit'创建一个新的分支git branch newBranch切换到新的分支...
转载
276阅读
0评论
0点赞
发布博客于 2 年前

树状数组详解与模版

单点更新void update(int x,int y,int n){ for(int i=x;i<=n;i+=lowbit(i))//x为更新的位置,y为更新后的数,n为数组最大值 c[i] += y;}区间查询(1 - x)int getsum(int x){ int ans = 0; ...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

【20】宁以pass-by-reference-to-const替换pass-by-value

1、首先理解需求,被调用方法修改了形参,如果期望在主调方法中的实参也发生变化,必须使用pass-by-reference。因为C++缺省情况下(继承C方式),以by-value传递对象,在被调方法中修改的是实参的副本。2、在被调方法中,必须修改形参,但是期望主调方法中的实参不发生变化,这种情况下,必须使用pass-by-value。3、在被调方法中,不修改形参。应该使用pass-...
转载
18阅读
0评论
0点赞
发布博客于 2 年前

eclipse不识别Android手机

搭好Android开发环境之后,用模拟器运行Android程序没有问题,但是将手机用USB连接电脑后,电脑不识别,eclipse也不识别。原因有以下:1.手机未开启USB调试功能,解决方案:设置-应用程序-开发-钩选“USB调试”2.电脑上没有安装该手机的驱动,解决方案:启动Android SDK and AVD Manager,点击左边的Available ...
转载
123阅读
0评论
0点赞
发布博客于 2 年前

C#(对象引用)

1:关于实例化对象 我先创建一个FullChannel对象,FullChannel fullchannel = new FullChannel();这个时候堆栈内存的示意图如下在栈内存里面有块区域划出来给FullCannel用,在堆内存里面也划出了一块区域用来存储FullCannel里面的数据,并且把堆内存的引用给了栈内存的Ful...
转载
210阅读
0评论
0点赞
发布博客于 2 年前

217. Contains Duplicate - Easy

Given an array of integers, find if the array contains any duplicates.Your function should return true if any value appears at least twice in the array, and it should return false if every ele...
转载
17阅读
0评论
0点赞
发布博客于 2 年前

String源码阅读(一)

篇幅太多,在我的CSDN主页,本节主要介绍String的构造方法。Livingdd转载于:https://juejin.im/post/5d4eb8a951882577611893d9
转载
17阅读
0评论
0点赞
发布博客于 2 年前

交换机 VLAN 的划分

交换机怎么划分VLAN?本次的实验很简单,就是通过VLAN的划分,使不同VLAN之间无法通信,但是相同VLAN不受影响。实验拓扑在一台交换机下连接三台VPC,划分VLAN,地址规划如下:名称接口VLAN地址PC1f1/0vlan 10192.168.10.10/24PC2f1/1vlan 20192.168.10.20/24PC3f1/2...
转载
41阅读
0评论
0点赞
发布博客于 2 年前

数字信号处理 - chap2 数字信号

1. 图形表示数字信号基本为模型信号按一定间隔进行采样,经过模式转换得到。它用顶部带圆圈的竖线表示。1)横坐标:每条线表示一个采样点,并用一整数标记,这个整数是所经过的采样周期的数目。2)纵坐标:数字信号值是A/D转换时最解决该模拟采样值的量化电平。 2.符号表示数字信号x用符号表示为x[n],n是采样编号。1)时移:x[n-N]表示右移N个采...
转载
70阅读
0评论
0点赞
发布博客于 2 年前

19.8.9(全局变量和局部变量的作用域)

1.首先在函数内部声明的就是局部变量,只能够在函数内部或者代码块内使用。2.全局变量,在所有函数的外部定义的变量,通常是在程序的头部定义,全局变量是在程序的整个生命周期内都是有效的。可以被任何函数访问,这点很重要,也就是说一旦声明就可以在整个程序中使用。3.局部变量和全局变量名称可以相同,但是局部变量是可以覆盖全局变量的值。例如下面:#include <iostream>usi...
转载
26阅读
0评论
0点赞
发布博客于 2 年前

[Nikon D80]南门老家

细细算来已经有七八年没有回到南门老家那块地了。一年级之后初一之前都是在那里度过。就记得小学放寒假是最快乐的时刻,早早的花一个星期把作业写完,剩下的日子就是天天找乐:往人家的烟囱里丢鞭炮,偷香肠咸肉去山上烧烤,下雪天打雪仗塞烟囱(囧,怎么又是烟囱),过年通宵放鞭炮玩来着。还记得三年级的时候下了一场大雪,早上穿着胶鞋翻过铁道去上学的光景,冬天鱼塘上结冰了在上面丢石头玩。今天又回到了婆婆家,她...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

狠一点,不言弃,我会赢——记徐迎庆博士的讲座

  今天上午浩浩荡荡一帮子人去听了徐迎庆老师的报告,徐迎庆博士是微软亚洲研究院主管研究员,他于中国科学院计算技术研究所获得博士学位。在微软亚洲研究院工作其间,他在学术期刊和学术会议上发表60余篇学术论文,此外获得20项美国技术专利。他是多所高校的客座教授和研究生导师。他的主要研究兴趣在科学与艺术相结合的研究领域,包括信息设计、数字卡通与动画、计算机图形学、计算机视觉等,最近的研究重点在人...
转载
102阅读
0评论
0点赞
发布博客于 2 年前

Control your PDA's LED

I wrote a VB.NET class named LED to control PDA's LED.我写了一个名为LED的类来控制PDA的LED灯。Please see http://www.pocketpcdn.com/articles/led.htmlfirst to help understand the core of this class.请首先阅读http://ww...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

HDU 1002 A + B Problem II (大数加法)

A + B Problem IITime Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 487411Accepted Submission(s): 94074Problem DescriptionI hav...
转载
22阅读
0评论
0点赞
发布博客于 2 年前

职业规划提示

九项重要的职业规划提示。1. 学习的步伐不停止古人说,活到老,学到老。终身学习应该是您的座右铭。世界在不断变化,每个人都在寻找各自的事业途径。您只有保证了足够的技能储备,才能确保能够得到一份足够满意的工作。为了保证您的职业发展,您应当定期地更新您的技能和知识。2. 学会问、学会听,学会学习一个好的倾听者可以习得更多。多听取来自同事、老板...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

分布式文件系统-HDFS

HDFS Hadoop的核心就是HDFS与MapReduce。那么HDFS又是基于GFS的设计理念搞出来的。 HDFS全称是Hadoop Distributed System。HDFS是为以流的方式存取大文件而设计的。适用于几百MB,GB以及TB,并写一次读多次的场合。而对于低延时数据访问、大量小文件、同时写和任意的文件修改,则并不是十分适合。优点: ...
转载
27阅读
0评论
0点赞
发布博客于 2 年前

python 流程控制语句多项分支

### 多项分支"""语法:if 条件表达式1:code ...code ...elif 条件表达式2:code ...code ...elif 条件表达式3:code ...code ...else:code ...code ...如果条件表达式1成立,就执行1当中的代码块,如果不成立,向下执行如果条件表达式2成立,就执行2当中的代码块,如果不成立,向下...
转载
85阅读
0评论
0点赞
发布博客于 2 年前

Spring IO Platform简介及示例

https://www.cnblogs.com/chenliyang/p/6542867.html转载于:https://www.cnblogs.com/fanrenren/p/11317802.html
转载
44阅读
0评论
0点赞
发布博客于 2 年前

VSCode安装MathJax插件

曾经我一直照网上的教程安装了半天都没有安装好,直到我找到了一个叫“Markdown+Math”的插件,安装好之后就可以用了。转载于:https://www.cnblogs.com/zifeiy/p/11309045.html...
转载
418阅读
0评论
0点赞
发布博客于 2 年前

深入解析HashMap、HashTable (转)

集合类之番外篇:深入解析HashMap、HashTableJava集合类是个非常重要的知识点,HashMap、HashTable、ConcurrentHashMap等算是集合类中的重点,可谓“重中之重”,首先来看个问题,如面试官问你:HashMap和HashTable有什么区别,一个比较简单的回答是:1、HashMap是非线程安全的,HashTable是线程安全的。2、Has...
转载
23阅读
0评论
0点赞
发布博客于 2 年前

浅谈线段树兼LuoguP3372 【模板】线段树1 题解

原题传送门这道题算得上是最经典的线段树练习题了。虽然还可以用树状数组、分块等方法完成更为简单,但是线段树在效率和易理解性上都有一定的优势。线段树的概念性线段树是一种二叉搜索树,与区间树相似,它将一个区间划分成一些单元区间,每个单元区间对应线段树中的一个叶结点。对于线段树中的每一个非叶子节点[a,b][a,b],它的左儿子表示的区间为[a,(a+b)/2],右...
转载
25阅读
0评论
0点赞
发布博客于 2 年前

OpenXmlSdk导出Excel

  感觉OpenXmlSdk的语法真的不是很友好。研究了半天,只实现了简单的导出功能。对于单元格样式的设置暂时还是搞明白,网上的资料真的很少,官方文档是英文的。中文的文章大都是用工具(Open XML SDK 2.0 Productivity Tool)搞出来的,反正在我这是不管用。最终还是回到了NPOI 的怀抱。  最后还是把这点代码记录一下,以后有时间再继续研究吧。 1 u...
转载
93阅读
0评论
0点赞
发布博客于 2 年前

Php平台搭建

这里我们使用PhpMyadmin对Mysql数据库 Gui管理。使用版本:apache_2.2.11-win32-x86-no_ssl (msi安装)mysql-essential-5.1.23-rc-win32(msi安装)php-5.2.8-Win32 phpMyAdmin-3.0.0-all...
转载
155阅读
0评论
0点赞
发布博客于 2 年前

ORACLE 9i学习心得(2)建立用户到用户建表的步骤

建立用户到用户建表的步骤:Server建立:create user 用户名 identified by "密码";授权:grant create session to 用户名;grant create table to 用户名;grant create tablespace to 用户名;grant create view...
转载
33阅读
0评论
0点赞
发布博客于 2 年前

火车票抢票经验

1.https://jingyan.baidu.com/article/a378c960d5cb17b328283002.html<select name="passenger_1_seat_detail_select"style="display:block" id="passenger_1_seat_detail_select"onchange="setSeatDe...
转载
80阅读
0评论
0点赞
发布博客于 2 年前

ctl 里面pdef解说

WRF 模式MM5 模式都是目前从网上可以下载的气象软件,因此在国内经常可以见到。但这两种模式的数据特点数据的水平网格都不是标准的经纬度网格。需要在ctl 文件中加入PDEF 定义说明把这种非标准的数据经过GrADS 内部的计算转换成标准的经纬度网格数据使用。其中 PDEF 说明:pdef 130 120 lcc 31.0 110. 50.0 63.0 30. 60. 110. 30000...
转载
115阅读
0评论
0点赞
发布博客于 2 年前

Let's Get Started(Chapter 2 of Cocoa Programming for Mac OS X)

1//2//Foo.h3//RandomApp4//5//CreatedbyRayZhangon1/7/11.6//Copyright2011__MyCompanyName__.Allrightsreserved.7//89#import<Foundation/Foundation.h...
转载
30阅读
0评论
0点赞
发布博客于 2 年前

[原创]个人工具 - 照片信息管理器介绍

Technorati 标签: NET,.NET 3.5,asion C#,Chinese,PIM,photo,helper,personal,stable,tang,Tools,txy779程序简介:程序名称:照片信息管理器程序版本:无开发环境:C# .NET3.5代码总量:1340 行(不包括自动生成代码)缩略图:诞生背景:...
转载
38阅读
0评论
0点赞
发布博客于 2 年前

HttpClientHelper

public class HttpClientHelper { private static MediaTypeWithQualityHeaderValue JsonMediaType = new MediaTypeWithQualityHeaderValue("application/json"); public static async Tas...
转载
20阅读
0评论
0点赞
发布博客于 2 年前

23

23转载于:https://www.cnblogs.com/wtfPro/p/11282407.html
转载
8阅读
0评论
0点赞
发布博客于 2 年前

定时任务框架APScheduler学习详解

转自:http://www.cnblogs.com/luxiaojun/p/6567132.htmlAPScheduler简介在平常的工作中几乎有一半的功能模块都需要定时任务来推动,例如项目中有一个定时统计程序,定时爬出网站的URL程序,定时检测钓鱼网站的程序等等,都涉及到了关于定时任务的问题,第一时间想到的是利用time模块的time.sleep()方法使程序休眠来达到定时任务的目的,...
转载
13阅读
0评论
0点赞
发布博客于 2 年前

Reflector 已经out了,试试ILSpy

Reflector是.NET开发中必备的反编译工具。即使没有用在反编译领域,也常常用它来检查程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善。举例说明,它有一个可以查看程序集完整名称的功能,请看下图这里的Name,是标识一个程序集的完整标识,当GAC中存在程序集的多个版本时,这个名称是唯一的识别名称。但是,Reflector很早就转向收费软件了,需要购买许可才可以使用。对...
转载
44阅读
0评论
0点赞
发布博客于 2 年前