自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

转载 .net转java 学习笔记 (五) 使用eclipse 搭建 ssh框架( struts spring hibernate )

ssh为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架struts :是一个基于MVC设计模式的Web应用框架,struts类似.net mvc中的控制器 (Controller)spring :管理对象的生命周期,创建,装配和配置等;它的特性就是 ,DI (依赖注入)和 AOP(面向切面设计),上一章已经讲过,它也是ssh中最...

2018-09-30 17:40:00 85

转载 Apache

Apache安装 yum install httpd启动 service httpd start停止 service httpd stopps -ef | grep httpdsudo netstat -anpl | grep 'http'sudo firewall-cmd --zone=public --add-port=80/tcp --permanent虚拟主机配置:cd ...

2018-09-30 11:59:00 59

转载 将Unix时间戳转换为Date、Json属性动态生成反序列化、序列化指定属性

实体类public class Test{ [JsonIgnore] public string GetDate { get { return GetTime.ToString("yyyy-MM-dd"); } } [JsonProperty(Propert...

2018-09-30 09:55:00 424

转载 使用double无法得到数学上的精确结果的原因及为何不能用double来初始化BigDecimal...

使用double无法得到数学上的精确结果的原因:double类型的数值占用64bit,即64个二进制数,除去最高位表示正负符号的位,在最低位上一定会与实际数据存在误差(除非实际数据恰好是2的n次方)。简单来说就是我们给出的数值,在大多数情况下需要比64bit更多的位数才能准确表示出来(甚至是需要无穷多位),而double类型的数值只有64bit,后面舍去的位数一定会带来误差,无法得到“数学上精...

2018-09-29 17:23:00 331

转载 不重复的有序集合,TreeSet的用法

今天项目中要用到一个查询 ,需要用一个不重复的,且结果有序的集合来装,于是我决定用TreeSet因为Set本身是可以去重的,但是用Set的话,每次的查询结果顺序都不同,很烦恼!TreeSet的用法还是比较简单的,本身就有去重的功能,如果要实现有序的话,只需要让泛型实现Comparable接口即可,重写一下compareTo方法就好了,非常简单!!转载于:https://w...

2018-09-29 16:15:00 547

转载 倒计时

html页面代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body><center> <span></span&g...

2018-09-28 21:01:00 43

转载 (2)sql server 跨网段复制

转自:http://www.cnblogs.com/gaizai/p/3328511.html一.本文所涉及的内容(Contents)本文所涉及的内容(Contents)背景(Contexts)解决方案(Solution)搭建过程(Process)注意事项(Attention)参考文献(References)二.背景(Contexts)  搭建SQL S...

2018-09-27 10:04:00 72

转载 优秀编程习惯总结

最小依赖原则:函数参数如果只需要一个对象的某一两个属性,绝不依赖整个对象。用最少的资源做最多的事,接口只依赖业务对象的主键,不依赖它的归属属性,详情都返回全部字段,而不是需要一个加一个。函数尽量少依赖上下文或全局变量,多用局部变量,提高函数纯度。对于网络资源(上传文件)的url依赖,数据库只保存资源的key值,不存完整的url,url在使用的时候再动态拼接。IO规避原则:能少查询数据库就少查询...

2018-09-26 20:58:00 64

转载 XCode10.0遇到的问题

1:编译时报info.plist冲突。 解决方法,XCode上 File -> Workspace Settings ... 将Build System改为 Legacy Build System  即:  更改为:2:SVProgressHUD要更新到2.2.5版本或以上,否则低版本会报错。3:删除远程分支 git push origin -delete br...

2018-09-26 17:15:00 63

转载 汇编语言程序设计第一章

汇编语言的第一章介绍了汇编语言的基础知识。首先,介绍了计算机语言,计算机语言分为机器语言,汇编语言和高级语言。机器语言程序由机器指令构成,这些机器指令按照执行顺序依次排列,运行时依次执行,完成某个特定的计算或任务。而汇编语言是面向机器低级语言,保持了机器语言的优点,可有效的访问,控制计算机的各种硬件设备,如磁盘,存储器,CPU,I/O端口等。用汇编语言编写的程序大大提高了程序的可读性,但失去了C...

2018-09-25 22:56:00 85

转载 大型游戏案例UI开发总结_1

Canvas(画布)中选择Render Mode----Screen Space Camera,为了在摄像机和UI画布之间放置3D物体。Camera中的Projection选择Orthographic,可以让三维模型看成二维模型,投射平行的直线光;Culling Mask(显示遮罩)---UI画布中的面板有颜色有透明度的调节。UI---Canvas---Panel转载于:https://...

2018-09-25 21:22:00 99

转载 9.25

今天一天都是职业素养课,学到了很多面试方面的知识,还完善了个人简历,是充满收获的一天转载于:https://www.cnblogs.com/xiaowoniu1/p/9702350.html

2018-09-25 18:38:00 54

转载 算法学习——枚举之完美综合式

算法描述要求各个一位数不能是1只能填写1~9的数字方框里的数字不能重复算法思路首先是将每个一位数和两位数都看成一个数,我们可以使用a,b,c,d,e,f六个数代替设置for循环,枚举a,b,c,d,e,f这六个数a 范围2~9(因为是不允许各个一位数为1)b 范围2~9(同理)c 范围10~99d 范围10~99e 范围10~99f 范围...

2018-09-24 16:00:00 1271

转载 ECS——CentOS7下使用yum安装MariaDB

CentOS 6 或早期的版本中提供的是 MySQL 的服务器/客户端安装包,但 CentOS 7 已使用了 MariaDB 替代了默认的 MySQL。MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。Linux下安装Mar...

2018-09-24 13:54:00 73

转载 通过wireshark抓包来讲解HTTP中Connection: keep-alive头部的作用

今天周末时间,有空给大家讲解一个小知识点,即HTTP的keep-alive头部。我使用wireshark来抓取网络包来在实战中讲解。希望能让大家更容易、更直观的理解!HTTP中keep-alive头部的作用是为保持TCP连接,这样可以复用TCP连接不需要为每个HTTP请求都建立一个单独的TCP连接。这样既可以节省操作系统资源,也能够保持HTTP请求的高效性。我们通过wiresha...

2018-09-23 22:43:00 272

转载 【支付宝支付】扫码付和app支付,回调验证签名失败问题

在检查了参数排序,编码解码,文件编码等问题后,发现还是签名失败,最后找出原因:扫码付和app支付采用的支付宝公钥不一样Pid和公钥管理里面:开放平台密钥界面和开放平台应用界面的密钥应该一致,用作扫码支付的公钥;Mapi网关产品密钥(合作伙伴密钥)不和应用界面密钥一致,是用作app支付的;转载于:https://www.cnblogs.com/china-flint/p...

2018-09-21 09:38:00 599

转载 9.20

今天学了网络的知识,Linux的知识,还搭建了Bind的知识转载于:https://www.cnblogs.com/xiaowoniu1/p/9682835.html

2018-09-20 19:31:00 51

转载 JFinal 添加Druid插件

第一步:添加依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.10</version></dependency>第二步:整合...

2018-09-20 15:09:00 146

转载 OC语言构造方法

一、构造方法(一)构造方法的调用完整的创建一个可用的对象:Person*p=[Personnew];New方法的内部会分别调用两个方法来完成2件事情,1)使用alloc方法来分配存储空间(返回分配的对象);2)使用init方法来对对象进行初始化。可以把new方法拆开如下:1.调用类方法+alloc分配存储空间,返回未经初始化的对象Person*p1=[person...

2018-09-20 10:02:00 62

转载 ubuntu 安装mysql5.7

一、Windows mysql5.6 解压版 安装关于widnows平台上的安装教程,可参考百度经验:链接:https://jingyan.baidu.com/article/f3ad7d0ffc061a09c3345bf0.html二、Ubuntu(本人用的deepin)安装步骤1 - 安装MySql$ sudo apt-get update$ sudo apt-...

2018-09-19 18:02:00 60

转载 Delphi中有关窗口绘制

Invalidate方法通知Windows应该重新绘制表单的整个表面。最重要的是Invalidate不会立即强制执行绘制操作。 Windows只是存储请求,并且只会响应它当前程序完全执行后,并且只要系统中没有其他待处理事件。 Windows故意延迟绘画操作,因为它是最耗时的操作之一。有时,这种延迟,只有在多次更改后才能绘制表单,避免多次连续调用(慢)绘制方法。•Update方法要求Windows立...

2018-09-19 14:58:00 99

转载 微信小程序开发--宽为百分百,页面仍可左右滑动

  这段时间小程序开发时,很多时候,希望内容充满整个屏幕(高度、宽度100%),如下图    但是在设置 .followrecords-container{width:100%;} 后发现 手机在横向上虽然页面完全展示了,但是部分手机的页面却可以左右滑动(好像是溢出了一样,页面的右边总有一块白色区域),这肯定不是我们需要的。你上下滑动是正常功能,如果是左右页面切换,能滑动也是正常的,但是你...

2018-09-19 10:42:00 365

转载 Mybatis与Hibernate区别

Mybatis与Hibernate区别mybatis:1. 入门简单,即学即用,提供了数据库查询的自动对象绑定功能,而且延续了很好的SQL使用经验,对于没有那么高的对象模型要求的项目来说,相当完美。2. 可以进行更为细致的SQL优化,可以减少查询字段。3. 缺点就是框架还是比较简陋,功能尚有缺失,虽然简化了数据绑定代码,但是整个底层数据库查询实际还是要自己写的,工作量也比较大,而且...

2018-09-19 08:33:00 39

转载 CheckForIllegalCrossThreadCalls = false 是干嘛的?

在多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,这个时候如果你想要访问窗口的控件,那么你可以将窗口构造函数中的CheckForIllegalCrossThreadCalls设置为false.这是线程就能安全的访问窗体控件了.转载于:https://www.cnblogs.com/yanglang/p/9670448.html...

2018-09-18 17:56:00 86

转载 实验一

实验报告一学 号201521440026中国人民公安大学Chinese people’public security university网络对抗技术实验报告实验一网络侦查与网络扫描学生姓名赵鹏程年级...

2018-09-18 10:37:00 39

转载 自定义Console.log

1.自定义consolelet _log = console.logconsole.log = function(){ _log.call(console, '%c' + [].slice.call(arguments).join(' '), 'color: transparent; text-shadow: 0 0 2px rgba(0,0,0,0.5)')}...

2018-09-18 00:19:00 247

转载 python_编程面试题

使用递归方法对一个数组求最大值和最小值"""用递归算法求解一个数组的最大值和最小值思路: 1、首先假设这个列表只有1个元素或两个元素 2、再考虑超过两个元素的情况,将该列表从中间位置一分为二 3、然后递归调用该函数"""def myMaxMin(L,start,end): '''递归来得到数组的最大值和最小值''' if e...

2018-09-17 20:29:00 83

转载 java集合知识点总结

下面是java中常见的集合:List--列表:内部元素有序,可以重复,  ArrayList:线程不安全,效率高。数据结构是线性表,底层结构是顺序表,也就是数组,有唯一的下标来指定元素的位置,查询快,增删慢。  Vector:类似于ArrayList,但是线程安全,代价就是效率低。完全可以用ArrayList来替代,  List<String> list =...

2018-09-17 16:30:00 46

转载 ACM-ICPC 2018 焦作赛区网络预赛 L:Poor God Water(杜教BM)

有N个小时,有三种食物(用a ,b ,c代替好了),每个小时要吃一种食物,要求任意连续三个小时不能出现aaa,bbb,ccc,abc,cba,bab,bcb(假设b为巧克力)  的方案数先用矩阵打表先对两个数统计有1.aa 2.bb 3.cc 4.ab 5.ba 6.ac 7.ca 8.bc 9.cb在添加一个数,则会有若ba后面只能添加a或c 即形成新的两个字母组合1....

2018-09-15 19:51:00 54

转载 并发级别

由于临界区的存在,多线程之间的并发必须受到控制,根据控制并发的策略,我们可以把并发的级别分类,大致上可以分为阻塞,无饥饿,无障碍、无锁、无等待几种。1 阻塞一个线程是阻塞的,那么在其他线程释放资源之前,当前线程无法继续执行。比如:使用synchronize关键字或者其他重入锁,我们得到的就是阻塞的线程。无论是synchronized或者重入锁,都会在试图执行后续代码前,得到临界区的锁,如果...

2018-09-14 16:17:00 58

转载 [TypeScript] Represent Non-Primitive Types with TypeScript’s object Type

ypeScript 2.2 introduced theobject, a type that represents any non-primitive type. It can be used to more accurately type methods such asObject.create. Don't confuse it with theObjecttype or{}, t...

2018-09-14 15:25:00 52

转载 网站HTTP升级HTTPS完全配置手册

网站HTTP升级HTTPS完全配置手册程序猿今天来自:葡萄城官网链接:https://www.cnblogs.com/powertoolsteam/p/http2https.html所有使用Google Chrome稳定版的用户迎来了v68正式版首个版本的发布,详细版本号为v68.0.3440.75,上一个正式版v67.0.3396.99发布于6月13日,自Ch...

2018-09-14 11:56:00 155

转载 通用头文件

#define _CRT_SECURE_NO_WARNINGS#pragma once#include<iostream>#include<fstream>#include<vector>#include<string>#include<sstream>#include<io.h>//from space_0 to...

2018-09-14 10:38:00 204

转载 shell脚本

#!/bin/bashTHIS_DIR=`cd $(dirname "$0") && pwd -LP` $0类似于python中的sys.argv[0]等。$0指的是Shell本身的文件名。类似的有如果运行脚本的时候带参数,那么$1就是第一个参数,依此类推。dirname用于取指定路径所在的目录 ,如dirname /home/ikidou结果为/home。$...

2018-09-13 18:49:00 71

转载 简单粗暴的上传项目至 Github

  嗯,写了一个项目,觉得还OK,就想放在 Github 继续维护和方便使用,那么如何简单快速的将代码上传至 Github 上?  1. 你得有自己的 Github账号,如何创建账号这里就不说了。因为...  2. 登陆成功之后,创建一个和你项目同名的仓库:   点击 Create repository 按钮创建项目名称为 Demo 的仓库 ...

2018-09-13 17:51:00 54

转载 UVA1714 Keyboarding

传送门坑很多的一题这里要感谢crk大佬提前帮我把所有的坑都踩了一遍...233讲一下题目的意思:给你一个神奇的 r*c 的键盘 (r,c<=50)上面有大写的字母,数字,' - '号 和 ' * ' 号有一个光标在键盘上一开始在左上角,每次可以对光标进行一次操作:向上,向下,向左,向右 和打印当前光标所在的字符然后给你一个字符串(保证经过一些操作后可以打出...

2018-09-11 13:31:00 141

转载 随笔

开通这个博客,平常记录编程中遇到的问题以及找到的解决方案,也为了记录下自己的成长。转载于:https://www.cnblogs.com/lfz1211/p/9625670.html

2018-09-11 09:34:00 39

转载 以太坊 web3.js 文档翻译及说明

这些天,为了录制以太坊DAPP开发实战课程,我准备把web3文档全部翻译一下(并做适当的补充),目前web3.js 0.20.x 版本 已经翻译完成,欢迎大家前往查阅。这里还几个实用DEMO,供大家参考:使用web3.js API在页面中转账web3.js 0.20 API 使用Demoweb3.js 1.0 文档中文版 正在翻译中,请大家关注更新。web3介绍Web3是一套和以太...

2018-09-09 09:40:00 72

转载 Git

1、reset 与 rebase, pull 与 fetch 的区别git reset 不修改commit相关的东西,只会去修改.git目录下的东西。git rebase 会试图修改你已经commit的东西,比如覆盖commit的历史等,但是不能使用rebase来修改已经push过的内容,容易出现兼容性问题。rebase还可以来解决内容的冲突,解决两个人修改了同一份内容,然后失败的问题。...

2018-09-09 00:09:00 62

转载 本周总结

小学期很忙,半天学习敲代码,半天和基友打游戏。觉得自己还可以,c++实验只有一个人机下棋不会。转载于:https://www.cnblogs.com/gonT-iL-evoL-I/p/9610389.html...

2018-09-08 20:53:00 38

空空如也

空空如也

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

TA关注的人

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