遗憾

别再说是谁的错 让一切成灰 除非放下心中的负累 一切难以挽回 你总爱让往事跟随 怕过去白费 你总以为要体会人生 就要多爱几回 与其让你在我怀中枯萎 宁愿你犯错后悔 让你飞向梦中的世界 留我独自伤悲 与其让你在我爱中憔悴 宁愿你受伤流泪 莫非要你尝尽了苦悲 才懂真情可贵 别再说是谁的错 让一切成灰 除非放下心中的负累 一切难以挽回 你总爱让往事跟随 怕过去白费 你总以为要体会人生 就要多爱几回 与其让你在我怀中枯萎 宁愿你犯错后悔 让你飞向梦中的世界 留我独自伤悲 与其让你在我爱中憔悴 宁愿你受
分类: 其他 发布时间: 05-01 21:47 阅读次数: 4

int()函数任性的一面

今天想到一件很有趣的事情,特来分享.下面是搜索到的关于int()函数的用法. 那么好戏就开场了,下面出道小小的测试题. 1 print("1.", int()) 2 print("2.", int("0b11", 2)) 3 print("3.", int("0011", 2)) 4 print("4.", int("0011", 16)) 5 print("5.", int("0b11", 16)) 6 print("6.", int("0x11", 16)) 看到这里是不是都快被绕晕了呢,
分类: 其他 发布时间: 05-01 21:47 阅读次数: 5

实现线程池的调用

【前言】 在实际工作中,很少会执行new Thread做多线程处理,而是会创建好线程池,再调用线程池资源。 就像连接数据库,从来不会说,用JDBC建立连接,而是用数据库连接池,Netty通信也是建个Channel通道池。 单独建个JDBC要加载驱动,写URL 数据库配置信息,还得关闭连接,每次都得来一遍很麻烦。new Thread也是一样,每次new Thread都要新建个对象,而且线程也缺乏统一的管理,总不可能每次都给线程命名,如果不小心在循环中new了,还可能出现,不停建新线程直至死机,一
分类: 其他 发布时间: 05-01 21:44 阅读次数: 5

Ubuntu系统---安装Caffe (+OpenCV+Python+CPU-only)

安装配置Ubuntu14.04+Caffe (+OpenCV+Python+CPU-only) 记录 【作者:Wu Ping。时间:20180428。】 本人已经安装很多次的Caffe了:从开始的初探到出现问题的重新安装,或者电脑系统重装后的再次安装,或者因为不同的电脑版本、不同的Ubuntu版本、软件的不同安装方式等等原因,每一次安装都会有不同的“不顺利经历”,顺次解决问题即可。虽然遇到的问题不尽相同,但是总体流程基本相同。 “安装过程,因为平台不同、设备不同、操作者不同,会遇到各种奇怪的问
分类: 其他 发布时间: 05-01 21:44 阅读次数: 7

2018.5.1

今天是2018年5月1日,从2018年4月20日开始学编程,记录一下能学到什么程度吧,是坚持下来还是半途而废呢?
分类: 其他 发布时间: 05-01 21:44 阅读次数: 4

类的封装,继承和多态 : 声明银行账户类,成员变量包括账号、储户姓名、开户时间、身份证号码、存款余额等账户信息,成员方法包括开户、存款、取款、查询(余额、明细)、销户等操作。

import java.util.Scanner; public class BankAccount { private String Number;//账号 private String Name; //储户姓名 private String OpenTime;//开户时间 private String CardNumber;//省份证号码 private double Balance; //账户余额 public BankAccoun
分类: 其他 发布时间: 05-01 21:44 阅读次数: 4

logistics回归

(转) 1. logistic回归的基本思想     logistic回归是一种分类方法,用于两分类问题。其基本思想为:   a. 寻找合适的假设函数,即分类函数,用以预测输入数据的判断结果;   b. 构造代价函数,即损失函数,用以表示预测的输出结果与训练数据的实际类别之间的偏差;   c. 最小化代价函数,从而获取最优的模型参数。   2. 逻辑回归的过程   逻辑函数(sigmoid函数):   该函数的图像:   假设函数(分类函数): 判定边界:    线性边界和非线性边界如下:  
分类: 其他 发布时间: 05-01 21:44 阅读次数: 8

OO游记之四月篇

第五次作业--多线程电梯 1.设计策略   本次多线程电梯作业对之前从未接触过多线程的我们是一个不小的挑战,多线程之间数据的共享,成为了学习过程中最大的障碍。   在我本次作业的架构中,调度器和输入部分共享一个请求队列,三部电梯各自和调度器共享一个小请求队列,对于队列的操作都要通过synchronized获取锁来进行,保证对队列的操作都是原子操作,不会被中断,从而实现线程的同步控制和对共享对象的保护。线程之间的协同使用了wait+notify的方法,当调度器线程扫描完一遍队列之后就会进入wai
分类: 其他 发布时间: 05-01 21:44 阅读次数: 5

leetcode 106. 从中序与后序遍历序列构造二叉树

根据一棵树的中序遍历与后序遍历构造二叉树。 注意: 你可以假设树中没有重复的元素。 例如,给出 中序遍历 inorder = [9,3,15,20,7] 后序遍历 postorder = [9,15,7,20,3] 返回如下的二叉树: 3 / \ 9 20 / \ 15 7 一开始我没有理解构造一棵树的意思,之前这一类的题,我接触到的都是返回某一种遍历顺序的数组,后来参考他人的解答, 才知道构建一棵树,其实就是通过链表形式构建一棵树,返回根结点 解决树的问题,基
分类: 其他 发布时间: 05-01 21:44 阅读次数: 7

前端教学流程

第一阶段: HTML+CSS: HTML进阶、CSS进阶、div+css布局、HTML+css整站开发、 JavaScript基础: Js基础教程、js内置对象常用方法、常见DOM树操作大全、ECMAscript、DOM、BOM、定时器和焦点图。 JS基本特效: 常见特效、例如:tab、导航、整页滚动、轮播图、JS制作幻灯片、弹出层、手风琴菜单、瀑布流布局、滚动事件、滚差视图。 JS高级特征: 正则表达式、排序算法、递归算法、闭包、函数节流、作用域链、基于距离运动框架、面向对象基础、 JQue
分类: 其他 发布时间: 05-01 21:44 阅读次数: 4

java类加载机制

java类加载机制
分类: 其他 发布时间: 05-01 21:44 阅读次数: 4

OO第二次课程总结

  这三次作业分别是多线程电梯、文件监控器、出租车。这三次作业不是一个主题,但这三次作业都是多线程问题,相比之前的单线程难度有了很大的提升。 第五次作业   第五次作业是电梯主题的最后一个作业,也是多线程问题的第一个作业。这次的作业对于我是难上加难,因为我电梯的前两次作业都是写的面向过程的代码,所以这一次如果要实现多线程电梯,只有重写这一种办法了。并且在改成面向过程的代码以后在实现多线程这一方面又遇到了巨大的障碍。果然是基础没有打好,以后的路步步维艰。由于时间紧迫,仓促之间重新写出来的代码,一
分类: 其他 发布时间: 05-01 21:44 阅读次数: 5

C++学习笔记之STL标准库(七)map/multimap 关联容器

包含头文件 #include <map> 声明命名空间using namespace std; map/multimap是关联容器的一种,每个节点中存储一个类型为pair<const Key,T>的元素,它们会对存储的元素进行自动排序,只有const Key参与存储的次序比较,存储元素的值不能直接的被改变,只能通过删除旧值,再插入新值的方式达到更改元素值的目的。multiset允许两个相邻的元素有次序相等的键Key,而map不允许,这是他们的唯一区别。关联容器set, multiset以及后面
分类: 其他 发布时间: 05-01 21:44 阅读次数: 5

OO第二次随笔

一、第五次作业 1.类图   因为这次的电梯要求模拟真实时间运行,而之前我都是通过时间的运算来判断同质捎带的,所以之前的电梯的调度就不能用了,这次基本就是完全重写了一个电梯。从类图来看,各个类的分配还是比较均衡的,但是我的状态都是用的数字来表示,不符合显示原则,代码的设计风格也不是特别好。 2.度量 度量上看,我的圈复杂度和嵌套深度日常红,看来我得好好研究一下怎样才能不嵌套那么深了。。 3.sequence diagram 4.分析 (1)在线程的设计上   本次作业一共设置了ReqSimul
分类: 其他 发布时间: 05-01 21:44 阅读次数: 8

linux 系统优化+定时任务

安装软件 通过yum安装 自动补全工具:yum completion yum install -y tree bash-completion wget vim find -[TAB] 更改系统的yum源, 阿里云 阿里云 Linux无法上网排查过程 1. 查看是否能上网 [root@bigdata ~]# ping baidu.com connect: 网络不可达 2. 验证是否DNS 域名解析 域名---->ip地址 [root@bigdata ~]# ping 223.5.5.
分类: 其他 发布时间: 05-01 21:44 阅读次数: 7

转载:git和github新手安装使用教程(三步入门)

转载防止以后电脑重装,找不到记录。 教程地址:https://www.cnblogs.com/ttjsndx/p/7943444.html
分类: 其他 发布时间: 05-01 21:38 阅读次数: 5

第1次作业:深入源码分析进程模型

一.进程的定义    进程是60年代初首先由麻省理工学院的MULTICS系统和IBM公司的CTSS/360系统引入的 《现代操作系统》第四版定义:一个进程(sequential process)就是一个正在执行程序的实例,包括程序计数器,寄存器和变量的当前值。 查阅相关资料得知,进程是一个具有一定独立功能的程序的一次运行活动,同时也是资源分配的最小单元,是操作系统结构的基础。 二.进程在操作系统上的组织   首先就是要设计一个合理的数据结构用来描述进程的概念。这种结构就是进程控制块(Proce
分类: 其他 发布时间: 05-01 21:38 阅读次数: 5

面向对象第八次作业

面向对象第八次作业 代码分析 第五次作业 多线程电梯 UML图和协作图 代码复杂度分析 这次作业的主要难点在于对于多线程的理解和实践,一方面由于老师上课讲的着急,内容也更多的偏向JVM的介绍,因此对于多线程编程的一些思路和方法没有多少了解,另一方面由于时间不足也没有时间去更详细的自学多线程,因此基本上只能依靠自己在敲代码的过程中和debug过程中的探索和对于其他人的代码中的多线程思想的借鉴来实施。 另一方面,由于之前几次的电梯都是模拟时间,从这次开始突然变成真实时间,因此以前所写的所有内容几乎
分类: 其他 发布时间: 05-01 21:38 阅读次数: 4

软件测试:Soot生成控制流图

Soot生成控制流图 一、
分类: 其他 发布时间: 05-01 21:38 阅读次数: 6

算我绝情

  不知道能否看到这篇博文。   七月份之前,不接受任何恋情,因为即使有了,以现在的处境,也不会有结果。现在有更重要的事情需要去做,若愿意等,就等到七月,不愿意就别等。算我绝情。   ‘’未来倘若有缘,你我还能相遇,发现能坦然的面对彼此,时间让我们磨成了两个可以在一起的人,那才是最好的久别重逢。‘’
分类: 其他 发布时间: 05-01 21:38 阅读次数: 4