自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 并发-Synchronized底层优化(偏向锁、轻量级锁)

Synchronized底层优化(偏向锁、轻量级锁)参考:http://www.cnblogs.com/paddix/p/5405678.html一、重量级锁  上篇文章中向大家介绍了Synchronized的用法及其实现的原理。现在我们应该知道,Synchronized是通过对象内部的一个叫做监视器锁(monitor)来实现的。但是监视器锁本质...

2018-03-31 22:47:00 63

转载 JAVA基础之字符串和面向对象

* [String 类]* 1. String类位于java.lang包中,java.lang是java的语言包,使用时无须导包,自动导入。** 2.拿到一个字符串对象:* ①字面量声明:String s="真辛苦";* ② new关键字声明: String s1=new String("校长");*** s.length(): 返回字符串的长度,length()是...

2018-03-30 14:45:00 63

转载 软件工程第三次作业

所选题目:求最大字段和1.问题简述:给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时定义子段和为0,依此定义,所求的最优值为: Max{0,a[i]+a[i+1]+…+a[j]},1<=i<=j<=n例如,当(a[1],a[2],a[3],a[4],a[5]...

2018-03-29 21:59:00 52

转载 c# 缓存详解

如果说要对一个站点或者应用程序经常优化,可以说缓存的使用是最快也是效果最明显的方式。一般而言,我们会把一些常用的,或者需要花费大量的资源或时间而产生的数据缓存起来,使得后续的使用更加快速。  如果真要细说缓存的好处,还真是不少,但是在实际的应用中,很多时候使用缓存的时候,总是那么的不尽人意。换句话说,假设本来采用缓存,可以使得性能提升为100(这里的数字只是一个计量符号而已,只是为了给大家一个...

2018-03-29 11:19:00 161

转载 设计模式(一)Iterator模式

  Iterator模式用于在数据集合中按照顺序遍历集合。即迭代器模式。  下面来看一段实现了迭代器模式的示例程序。  这段程序的作用是将书(Book)放置到书架(BookShelf)中,并将书的名字按顺序显示出来。  首先写一个Aggregate接口,这个接口是所要遍历的集合的接口。实现了该接口的类将成为一个可以保存多个元素的集合,就像数组一样。  在Aggregate...

2018-03-29 10:26:00 43

转载 Geeksongs智能科技

这是本博客一篇博文。转载于:https://www.cnblogs.com/geeksongs/p/8665844.html

2018-03-28 19:37:00 57

转载 Jmeter(七)Mongodb的增删改查

1.启动JMeter,新建线程组,设置线程组属性2.右键添加-MongoDB Source Config 设置属性Server Address List:192.168.0.99 MongoDB Source:jmeterdbsource,如下图设置:3.右键添加-Sampler-MongoDB Script 设置属性MongoDB Source:引用Mongo...

2018-03-28 18:23:00 129

转载 [IMX6]Android6.0移植和分析

0. 知识点中断(设备树)[IMX6]设备树分析--dts1. 编译Android6.0内核移植(1):分析编译日志Android6.0内核移植(2):kernel编译内核单独烧录kernelimx6 设备树、寄存器分析linux移植关键点(设备树、gpio、i2c、uart)2. 简单的移植[IMX6]android6 移植(gpio)串口驱动...

2018-03-28 10:41:00 375

转载 界面显示配置

若打开的Zend Studio的操作界面的文字为乱码:【窗口】->【首选项】->【常规】->【颜色和字体】:更改对应部件的字体的字符集为西欧字体转载于:https://www.cnblogs.com/zhouwanqiu/p/8659983.html...

2018-03-27 20:34:00 72

转载 rm 删除文件 递归删除

转载于:https://www.cnblogs.com/liu845904963/p/8659974.html

2018-03-27 20:32:00 526

转载 【推荐系统篇】--推荐系统之之特征工程部分---构建训练集流程

一、前述根据前文中架构,本文我们讨论线下部分构建训练集部分。因为我们离线部分模型的选择是逻辑回归,所以我们数据必须有x和y.二、具体流程1.从数据库中分离出我们需要的数据。 用户行为表(日志) 用户历史下载表 商品词表(商品的基本特征) 2.构建训练集中的关联特征流程:2.构建训练集中的基本特征总结:注意特...

2018-03-26 18:06:00 60

转载 代码规范

现代软件架构都需要协同开发完成,高效协作即降低协同成本,提升沟通效率,所谓无规矩不成方圆,无规范不能协作。众所周知,制订交通法规表面上是要限制行车权,实际上是保障公众的人身安全。试想如果没有限速,没有红绿灯,谁还敢上路行驶。对软件来说,适当的规范和标准绝不是消灭代码内容的创造性、优雅性,而是限制过度个性化,以一种普遍认可的统一方式一起做事,提升协作效率。代码的字里行间流淌的是...

2018-03-26 10:44:00 46

转载 Java String codePoint相关api

codePoint代码点&代码单元,是从Unicode标准而来的术语,Unicode标准的核心是一个编码字符集在java中, 一个字符, 仅仅代表一个代码点(codePoint),但却有可能代表多个代码单元(在java中就是两个字节, 一个char),比如表情符

2018-03-25 12:26:00 315

转载 mysql_数据库_操作

1、查看数据库show databases;# 默认数据库:  test - 用于用户测试数据  information_schema - MySQL本身架构相关数据2、创建数据库 #utf-8 编码create database 数据库名称 default charset utf8 collate utf8_general_ci; # gbk ...

2018-03-24 16:24:00 45

转载 函数的递归调用

/* 函数的递归调用:在调用一个函数的过程中又出现直接或间接地调用该函数本身,称为函数的递归调用p185 例7.6 有5个学生坐在一起,问第5个学生多少岁,他说比第4个学生大2岁。问第4个学生岁数,他说比第3个学生大2岁。问第3个学生,又说比第2个学生大2岁。问第2个学生,说比第1个学生大2岁。最后问第1个学生,他说是10岁。请问第5个学生多大。解题思路:要求第5个学生的年龄,...

2018-03-24 15:27:00 145

转载 spark2.1:读取hive中存储的多元组(string,double)失败

这两天和同事一起在想着如何把一个表的记录减少,表记录包含了:objectid(主小区信息),gridid(归属栅格),height(高度),rsrp(主小区rsrp),n_objectid(邻区),n_rsrp(邻小区rsrp)记录中一个主小区对应有多个邻区信息,在分组合并记录时:1)先按照objectid,gridid,height进行分组,把所有邻区信息给存储到集合中;2)基于1)...

2018-03-24 14:45:00 124

转载 第二周学习笔记

3月20号定义变量:sex = input('请输入你的性别:')if sex =='男'or sex=='女': print('性别合法')else: print('性别输入错误!')if sex!='男' and sex!='女': print ('性别 未知')print('程序运行结束')age = input('请输...

2018-03-23 15:24:00 72

转载 17.查找效率最高的unorderd_set(替代hash_set)

1 #include <string> 2 #include <iostream> 3 //查询性能最高(不允许重复数据) 4 #include <unordered_set> 5 using namespace std; 6 7 8 void main() 9 {10 unordered_set<s...

2018-03-23 12:16:00 174

转载 oracle 闪退

因为粗心,着急造成没有弄where 条件,就update or delete 并且已经commit的时候,怎么办呢??现在有一种方法 如:1.回滚到未修改前的时间,这个时间不用精确,只要这个时间之前数据是准确的即可。select * from table as of timestamp to_timestamp('2018-03-23 10:50:00', 'yyyy-mm-dd h...

2018-03-23 11:36:00 389

转载 eclipse中添加配置文件夹config

1. 在项目上右键->Build path->Configure Build Path->Source下的Add Folder,如图2. 在弹出框中,Create New Folder->填写配置文件名称->完成。如图3. 结果如图个人理解:其实相当于folder和source folder的区别folder就是普通的文件夹,跟Windows中...

2018-03-23 11:00:00 4863

转载 继续聊Vuex

由于工作原因最近一段时间没有更新,今天我们就在深入的谈一谈一、比如说我现在有这么个需求,当 count < 5 的时候,就停止 count-- 。这就需要用到 actionsactions 定义要执行的动作,如流程的判断、异步请求在 store.js 内的 actions 中// 定义 actions ,要执行的动作,如流程的判断、异步请求const...

2018-03-21 19:46:00 47

转载 使用Java实现一门简单的动态语言

2018.8.4更新用Java写起来还是太繁琐了,直接用Python重写了。这次正确地实现了静态作用域,还添加了另外几门玩具语言。https://github.com/tdkihrr/learn_compiler/tree/master/eopl_in_other_languages项目地址:https://github.com/tdkihrr/toy-lang...

2018-03-20 21:38:00 161

转载 BLE广播数据的抓包解析

前言: 报文由数据字节组成同时是按比特传输的,这就免不了牵涉到字节序的问题。 对于各个字节的传输,总是从最低位开始传输。如0x80是按00000001发送的,0x01是按10000000发送的。 同时大多数字节域又是从低字节开始发送的。如0x010203发送序列为110000000100000010000000 之所以说大多数,是因为并不是所有的数据都会从低字节发送...

2018-03-20 18:38:00 77

转载 自动化框架

selenium+python生成报告HTMLTestRunnerhttps://blog.csdn.net/huilan_same/article/details/77944829Template_mixin形成html页面,把相应的数据写入HTMLTestRunner继承 Template_mixin并且对unittest封装写好邮件 ema...

2018-03-20 13:43:00 47

转载 《人月神话》读书笔记——第一周

本周我阅读了《人月神话》编程,一个许多人痛苦挣扎的焦油坑以及一种乐趣和苦恼共存的创造性活动。焦油坑确实是一个新颖而又贴切的比喻,大型系统开发就犹如这样一个焦油坑,乐趣与痛苦交织,各种团队在其中挣扎,而这本书试图提供桥梁,为通过这样的焦油坑提供一些指导。人月神话,初读书名实在是有些疑惑。实际上,人月是估计和进度安排中的一个单位,他暗示着人员数量和时间是可以相互转化的。然而这仅仅是...

2018-03-19 23:03:00 55

转载 Day 31 面向对象考试题 第四次考试.

一 基础知识和函数:1.文件操作有哪些模式?请简述各模式的作用 r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】 w,只写模式【不可读;不存在则创建;存在则清空内容】 x, 只写模式【不可读;不存在则创建,存在则报错】 a, 追加模式【可读; ? 不存在则创建;存在则只追加内容】 "+" 表示可以同时读写某个文件 r+, 读写【可读,可写】 ...

2018-03-19 14:58:00 134

转载 oracle 批量更新merge语句

merge into (SELECT * FROM QUERY_DB1.test_MPOS ) T1using (SELECT FLAG FLAG1,IN_MNO FROM QUERY_DB1.test_MPOS_0319 ) T2ON (T1.IN_MNO=T2.IN_MNO)WHEN MATCHED THENUPDATESET T1.FLAG=T2.FLAG1 where T...

2018-03-19 14:17:00 216

转载 redis学习系列——redis主从同步配置及原理介绍

1.Redis主从配置1.修改从redis的配置文件,port改为6380,添加 slaveof 127.0.0.1 63792.启动主从服务注意:默认读写分离,可修改slave-read-only进行配置;可以进行主从切换2.Redis主从复制原理1.slave server启动连接到master server后,slave server主动发送SYNC命令给...

2018-03-19 14:15:00 42

转载 百度网盘内容提取网站

https://jlwz.cn/wapindex-1000-318.html转载于:https://www.cnblogs.com/weizhxa/p/8601505.html

2018-03-19 13:36:00 1529

转载 Hadoop完全分布式安装配置完整过程

一. 硬件、软件准备1. 硬件设备为了方便学习Hadoop,我采用了云服务器来配置Hadoop集群。集群使用三个节点,一个阿里云节点、一个腾讯云节点、一个华为云节点,其中阿里云和腾讯云都是通过使用学生优惠渠道购买了一年的云服务,华为云使用免费7天或15天的云服务器。我决定使用腾讯云节点作为Master节点,阿里云节点和华为云节点作为Slave节点。集群基本结构如下图:云服务器配置信...

2018-03-17 20:47:00 281

转载 动态规划专题

在 ACM 能够开展之前,必须准备预算,并获得必要的财力支持。该活动的主要收入来自于 Irreversibly Bound Money (IBM)。思路很简单。任何时候,某位 ACM 会员有少量的钱时,他将所有的硬币投入到小猪储钱罐中。这个过程不可逆,因为只有把小猪储钱罐打碎才能取出硬币。在足够长的时间之后,小猪储钱罐中有了足够的现金,用于支付 ACM 活动所需的花费。但是,小猪储钱罐存在一个...

2018-03-17 17:07:00 74

转载 GIT原理和常用命令速成

【第二次更新,2018-11-09,10:44:59】几个好习惯:checkout(检出or签出)之前git status,因为checkout 后工作区和暂存区文件不变,有时候checkout只是想看一下另一个分支的内容,而不小心修改了该分支git stash pop之前git add 因为pop不能撤回,一旦pop错了会很麻烦(你就不知道那些是pop出来的,那些是自己修...

2018-03-16 15:36:00 108

转载 Directory类总结

Directory类是静态类,无需声明对象,可以直接使用。主要有以下一些方法:CreateDirectory(string path):创建文件夹全路径;void Delete(string path, bool recursive):删除文件夹path, recursive表示是否也删除子文件及子文件夹。如果文件夹不为空, recursive=false,则抛异常;...

2018-03-14 16:02:00 156

转载 HOMEWORK2

题目一:1.Fault: 循环条件没设置好,i > 0会导致循环无法进行到数组第一项,应该改成 i >= 0。2.数组x为空时,会抛出空指针错误,循环无法执行,也不会执行上面叙述的Fault。3.只要满足数组x[0]不是与y相等的唯一的元素即可避免Error,比如测试用例 x = [1, 2, 3, 4, 5, 6], y = 2, 这样得到返回结果 Expected = ...

2018-03-14 15:33:00 37

转载 《人件》读后感

  拜读过《人件》后我感慨:软件工程人员必读书,并不谈软件语言等等,全书通篇都在说“人”,《人件》的着眼点并不在软件开发本身,而是在软件开发中的“人”。《人件》提到:软工本质上工作的主要问题,与其说是技术问题,不如说是社会学问题,软件的设计本身需要社会,需要“人”的肯定。  当然除了市场上“人”的肯定,一件精彩作品的诞生,更需要制作团队中“人”的肯定,他们的肯定是多方面的,多要求的,从书...

2018-03-13 23:43:00 309

转载 android studio 将自己的项目生成jar包

很多情况下我们开发的项目不是一个完整的app,而是完成一部分功能,供别人的app使用的情况。这时就需要将我们的项目打包生成jar或者arr库文件,让别人的app导入我们的jar包,就能直接使用我们项目中封装的功能,例如,我们常用的v4,v7包,网络请求包httpClient等等,都是作为我们app功能的一部分引入的,这种站在巨人的肩膀上开发的模式很大程度上提升了我们的工作效率,避免了...

2018-03-13 17:52:00 73

转载 Couldn't save uncommitted changes.

关于idea切换分支报错的问题。Couldn't save uncommitted changes. Tried to save uncommitted changes in stash before Update, but failed with an error. stash file://E:/Users/zkj/IdeaProjects/mps: unable to auto-de...

2018-03-13 12:58:00 340

转载 软件工程网络15个人阅读作业1(201521123045 郑子熙)

软工15 个人阅读作业11.个人账号信息(1)学号姓名201521123045 郑子熙(2)博客地址https://home.cnblogs.com/u/zhengizixi/https://home.cnblogs.com/u/zhengizixi/(3)码云地址https://gitee.com/zhengzixi/events2.阅...

2018-03-11 13:48:00 98

转载 [转载]理解 I/O Completion Port (IOCP完成端口)

原文:理解 I/O Completion Port (IOCP完成端口)欢迎阅读此篇IOCP教程。我将先给出IOCP的定义然后给出它的实现方法,最后剖析一个Echo程序来为您拨开IOCP的谜云,除去你心中对IOCP的烦恼。OK,但我不能保证你明白IOCP的一切,但我会尽我最大的努力。以下是我会在这篇文章中提到的相关技术:  I/O端口  同步/异步  堵塞/非堵塞  服务端/客户端  多...

2018-03-10 19:48:00 48

转载 spring注入ApplicationContext对象的三种方式

第一种:直接注入@Componentpublic class User { @Autowired private ApplicationContext applicationContext; public void show(){ System.out.println(applicationContext.getClass().g...

2018-03-09 22:43:00 136

空空如也

空空如也

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

TA关注的人

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