自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 LeetCode-2

2019/03/31一开始的想法是简单的把这两个数表示出来然后相加,再将各个位填入链表中,代码如下:时间复杂度O(max(m, n)),空间复杂度O(max(m, n))ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { //得到链表L1代表的整数 long long multiply = 1; ...

2019-03-31 23:23:00 50

转载 并发系列2:Java并发的基石,volatile关键字、synchronized关键字、乐观锁CAS操作

  由并发大师Doug Lea操刀的并发包Concurrent是并发编程的重要包,而并发包的基石又是volatile关键字、synchronized关键字、乐观锁CAS操作这些基础。因此了解他们的原理对我们理解并发大有裨益。(我对他们的理解基本凝聚在思维导图里了,由于找工作时间紧迫、暂不细讲)除了参考并发编程的艺术艺术外还参考了以下文章:https://blog.csdn.net/chen...

2019-03-31 11:32:00 66

转载 Chained Exceptions in Java

1. OverviewIn this article, we’ll have a very brief look at whatExceptionis and go in depth about discussing the chained exceptions in Java.Simply put, anexceptionis an event that disturbs the...

2019-03-29 15:30:00 112

转载 html标签

1. img : alt(图片不显示时 用文字代表) title(为该属性提供信息)2. canvas与svg图形之间的区别是什么 canvas 依赖分辨率 不支持事件处理器 弱的文本渲染能力 能以.png或.jpg格式保存结果图像 适合图像密集型的游戏 其中许多对象会被频繁重绘 svg 不依赖分辨率 支持事件处理器 ...

2019-03-29 13:30:00 43

转载 第四次作业

第四次作业第一部分:完成情况和心得完成情况:项目名:购物用户管理系统。完成一个在线购物顾客管理系统,基本功能已经实现。心得:Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。它是一个包括了一系列的实践和...

2019-03-28 12:43:00 50

转载 ForkJoinPool

背景:ForkJoinPool的优势在于,可以充分利用多cpu,多核cpu的优势,把一个任务拆分成多个“小任务”,把多个“小任务”放到多个处理器核心上并行执行;当多个“小任务”执行完成之后,再将这些执行结果合并起来即可。这种思想值得学习。使用:Java7 提供了ForkJoinPool来支持将一个任务拆分成多个“小任务”并行计算,再把多个“小任务”的结果合并成总的计算结...

2019-03-28 10:20:00 39

转载 wpf 控件添加背景图片

方法一,xaml中:<控件> <控件.Background> <ImageBrush ImageSource="/WpfApplication1;component/Images/xxx.jpg"/> </控件.Background></控件> 方法二,c...

2019-03-27 19:05:00 578

转载 Vue--- vue-Router 路由

文档https://router.vuejs.org/zh-cnnpm install vue-router --save调用import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)View Code流程a. views目录内组件b.router...

2019-03-27 16:05:00 54

转载 纯SVG实现的Loading动画,拿走不谢

转载自:https://blog.csdn.net/wo_shi_ma_nong/article/details/88833828话不多说,直接上代码。( 到这里看效果:http://www.var6.cn/work/1/22/MD的编程作品)第一个:<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="...

2019-03-27 15:25:00 477

转载 python中的getattr()

getattr(object,name[,default])获取对象object的属性或者方法,如果存在打印出来,如果不存在,打印出默认值,默认值可选注意:name必须用“”引起来        方法拿到的是地址,加()即可运行函数class test: name='alex' def run(self): passt=test()...

2019-03-27 15:24:00 46

转载 TCP和UDP

TCP和UDP的优缺点及区别转载于:https://www.cnblogs.com/wochenjun/p/10605225.html

2019-03-27 09:09:00 39

转载 Eclipse、MyEclipse中代码提示框颜色

Matching breackets highlight =匹配括号突出显示Completion proposal background = 提示框背景色Completion proposal foreground = 提示框前景色(即提示框的字体颜色)Parameter hints background =参数提示背景色Parameter hints foreground...

2019-03-26 20:02:00 254

转载 JVM介绍

Java语言使用Java虚拟机实现平台无关性。屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行,“一次编译,到处运行”。jdk8已经移除了永久区(PermGen)Sun HotSpot VM,是JDK和Open JDK中自带的虚拟机,也是目前使用范围最广的Java虚拟机。JVM内存分布...

2019-03-26 19:09:00 53

转载 微信小程序支付功能

add_balance: function() { var that = this; var total_payed_price = this.data.recharge; var rc_id = this.data.rc_id; getData.getData('rechargePay', { openid: app.globalData.openid, tota...

2019-03-26 17:30:00 85

转载 IDE工具的[多行光标编辑模式]

Sublime Text3:Ctrl+Alt+上下键Eclipse:Shift+Alt+A,进入退出多光标模式IDEA:Shift + ctrl + alt + 鼠标左键收集链接   IDEA:https://blog.csdn.net/Mrceel/article/details/80618278   Eclipse:https://blog.csdn.net/onew...

2019-03-26 10:21:00 64

转载 Docker常用命令总结

目录 1. 查看docker版本 2.查看docker安装详细信息 3.测试docker是否安装成功 4.查看所有已安装的镜像 5.删除一个镜像 6.查看运行的容器信息 7.运行一个镜像 8. 停止、启动、恢复、删除容器 ...

2019-03-25 21:55:00 48

转载 课后作业2(贪吃蛇改进)

【个人信息:】学号:2017******502姓名:孙洪伟我的码云贪吃蛇项目仓库:https://gitee.com/hongwei888/retro_snaker【具体任务:】【我的各项任务完成时间估算与实际消耗时间表。】1、将游戏名称改为“贪吃蛇” 预计:五至十分钟 实际:未知2、 将“score”改为中文“分数” 预计:五至十分钟 ...

2019-03-25 21:21:00 132

转载 SWUST OJ(962)

括号匹配问题 1 #include <iostream> 2 #include <string> 3 #include <stack> 4 5 using namespace std; 6 7 int Comp(char a, char b) 8 { 9 if ((a == '[' && b =...

2019-03-25 21:10:00 228

转载 loj#2531. 「CQOI2018」破解 D-H 协议(BSGS)

题意题目链接Sol搞个BSGS板子出题人也是很棒棒哦#include<bits/stdc++.h> #define Pair pair<int, int>#define MP(x, y) make_pair(x, y)#define fi first#define se second#define int long long #define LL lon...

2019-03-25 20:03:00 53

转载 ResourceBundle 读取文件demo

ResourceBundle读取项目配置文件,package object;import java.text.MessageFormat;import java.time.LocalDate;import java.util.Locale;import java.util.ResourceBundle;/** * @author dayu * @Des...

2019-03-25 18:03:00 89

转载 java中数组常见的操作

数组常见操作遍历/** * @ClassName: ArrayDemo4 * @Description: TODO * @Author: benjamin * @Date: 2019/3/23 11:27 * @Version: 1.0 */public class ArrayDemo4 { public static void m...

2019-03-25 16:42:00 113

转载 [Swift]LeetCode846. 一手顺子 | Hand of Straights

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/stren...

2019-03-25 12:19:00 88

转载 软件工程课程周学习进度报告——第四周

所花时间:12小时左右代码量:400-500博客量:1新知识:java居然没有运算符重载如何计算二维数组最大子数组转载于:https://www.cnblogs.com/CCRNRT/p/10590709.html...

2019-03-24 21:49:00 70

转载 爬虫-通用代码框架

1.百度搜索关键词提交百度的搜索路径格式是:http://www.baidu.com/s?wd=keywordimport requestskeyword = "Python"try: kv = {'wd': keyword} url = "http://www.baidu.com/s" r = requests.get(url, params=k...

2019-03-24 00:04:00 63

转载 1.1多线程基础

我认为在使用多线编程之前,了解下面的基本术语,对我们是有些帮助的。进程是给定程序当前正在执行的实例;操作系统的一个基本功能就是管理进程。每个进程都包含一个或多个线程。进程由System.Diagnostics命名空间的Process类的实例表示。单线程程序是仅包含一个线程的进程。多线程程序的进程则包含两个或更多的线程。在多线程程序中运行时具有正确的表现,就说是线程安全的。代码的线程处理...

2019-03-23 14:55:00 40

转载 第四周编程总结

5-1输入一个正整数 n (1≤n≤10)和n 阶方阵a的元素,如果方阵a中的所有元素都沿主对角线对称,输出“Yes”, 否则,输出“No”。主对角线为从矩阵的左上角至右下角的连线,方阵a中的所有元素都沿主对角线对称指对所有i, k,a[i][k]和a[k][i]相等。输入输出示例如下:输入:31 2 34 5 67 8 9输出:No#include <stdio.h&g...

2019-03-22 19:16:00 64

转载 [ 转载 ] 线程和进程的区别

1、首先是定义进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。2、一个线程只能属于一个进程,但是一个进程可以拥有多个线程。多线程处理就是允许一个进程中在同一时刻执行多个任务。3、线...

2019-03-22 15:32:00 45

转载 input 输入值的监听 禁止输入特殊字符

1.input 输入值的监听//用于监听input的值变化(input的值产生变化才会触发事件) (function ($) { $.fn.watch = function (callback) { return this.each(function () { ...

2019-03-21 20:08:00 185

转载 Linux内核设计基础(九)之进程管理和调度

版权声明:本文为博主原创文章,未经博主同意不得转载。 https://blog.csdn.net/BlueCloudMatrix/article/details/30799225 在Linux中进程用结构体task_...

2019-03-21 14:04:00 105

转载 Sptringboot 添加子项目

1:复制一个子项目,修改项目名2:修改启动类3:修改pom.xml4:打开project structure 选择Modules下一步下一步5:添加主项目的pom.xml 在<modules>中添加<module>sdh-order-sys</module>就可启动了转载于:https://www....

2019-03-21 11:27:00 131

转载 封装

1.修改属性的可见行;2.创建公有的getter() setter()方法;3.在方法中添加属性控制语句。转载于:https://www.cnblogs.com/YeHuan/p/10567004.html

2019-03-20 19:17:00 65

转载 mariadb(第一章)

数据库介绍1.什么是数据库?简单的说,数据库就是一个存放数据的仓库,这个仓库是按照一定的数据结构(数据结构是指数据的组织形式或数据之间的联系)来组织,存储的,我们可以通过数据库提供的多种方法来管理数据库里的数据更简单的理解形象,数据库和我们生活追踪存放杂物的储物间仓库性质一样,区别只是存放的东西不通,杂物间存放实体的物件,而数据库里存储的是数据,这样我们就对数据库有一个初步了解了。...

2019-03-20 18:26:00 88

转载 非关心数据库无法进行连表查询 所以我们需要在进行一对多查询时候 无法满足 因此需要在"1"的一方添加"多"的一方的的id 以便用于进行连表查询 ; 核心思想通过id进行维护与建文件...

非关心数据库无法进行连表查询所以我们需要在进行一对多查询时候无法满足因此需要在"1"的一方添加"多"的一方的的id以便用于进行连表查询;核心思想通过id进行维护与建文件转载于:https://www.cnblogs.com/classmethond/p/10562396.html...

2019-03-20 00:14:00 59

转载 第一次阅读作业

第一次阅读作业《课程链接》http://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/join?id=CfDJ8JcopKY7yQlPr3eegllP76O7REF-dBfGIAKsZIhkr7eDcMNRPIbGRRa0pS8qo4gg09KXeS3-2ojzYwQXveHUJEV9tWrn9KtEOwMowJr...

2019-03-19 12:50:00 58

转载 vertx模块DeploymentManager部署管理器

DeploymentManagerpublic DeploymentManager(VertxInternal vertx) { this.vertx = vertx; loadVerticleFactories();}/** * ServiceHelper本质对jdk ServiceLoader的封装,vertx大量使用 SPI 扩展功能实现 ...

2019-03-19 10:51:00 291

转载 CAS的ABA问题详解

CAS的ABA问题详解ABA问题在多线程场景下CAS会出现ABA问题,关于ABA问题这里简单科普下,例如有2个线程同时对同一个值(初始值为A)进行CAS操作,这三个线程如下1.线程1,期望值为A,欲更新的值为B2.线程2,期望值为A,欲更新的值为B线程1抢先获得CPU时间片,而线程2因为其他原因阻塞了,线程1取值与期望的A值比较,发现相等然后将值更新为B,然后这个时候出现了线程3,...

2019-03-18 21:05:00 45

转载 postgreSQL_jsonb中某一个键值对的修改操作

首先postgreSQL提供json和jsonb可以存储json数据,这里使用的是jsonb。相对于json来说,存储慢,使用快。首先创建一个表,假设有三个字段,id、table_id(关联id)、detail(json数据),这里使用的是jsonb_set函数select * from db_table where table_id = '874b7f7793674626b2f7c2...

2019-03-18 16:52:00 1369

转载 6.4 操作契约 Operation Contracts

4、操作契约 Operation Contracts   “用例描述”的补充   强调: 用例中重要的动作,其开始与结束是需要一些约束4.5 操作契约的后置条件   定义Definition     后置条件描述了领域对象状态的变化 describe changes in the state of objects in the domain model     状...

2019-03-17 19:35:00 108

转载 [Swift]LeetCode797. 所有可能的路径 | All Paths From Source to Target

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs.com/strengthen/)➤GitHub地址:https://github.com/strengthen/LeetCode➤原文地址:https://www.cnblogs.com/stren...

2019-03-17 16:07:00 61

转载 生成器,推导式

生成器生成器的本质就是迭代器通过函数变成一个生成器 1 def func(): 2 print(1) 3 yield 5 # 我的函数走到这了 4 print(2) 5 yield 9 # 我的函数走到这了 6 7 g = func() # 生成一个生成器 8 9 print(g.__next__())1...

2019-03-16 16:50:00 56

空空如也

空空如也

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

TA关注的人

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