自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Python与设计模式--工厂模式

快餐点餐系统想必大家一定见过类似于麦当劳自助点餐台一类的点餐系统吧。在一个大的触摸显示屏上,有3类可以选择的上餐品:汉堡等主餐、小食、饮料。当我们选择好自己需要的食物,支付完成后,订单就生成了。下面,我们用今天的 主角--工厂模式--来生成这些食物的逻辑主体。首先我们主餐的生成(仅以两种汉堡为例)# 工厂模式class Burger(): name = ...

2019-09-24 20:38:00 229

转载 Android中使用ps命令查看进程PID

adb shell "ps | grep com.sina.weibo"这个命令可以看到微博的应用线程信息。PID:进程号PPID:父进程号VSIZE:进程的虚拟内存大小RSS:进程分配到的物理内存大小WCHAN:进程正在睡眠的内核函数名称,干函数的名称是从/root/system.map文件中获得的。NAME:进程名转载于:...

2019-09-24 17:04:00 863

转载 Android中UID和PID的作用和区别

PID:为Process Identifier, PID就是各进程的身份标识,程序一运行系统就会自动分配给进程一个独一无二的PID。进程中止后PID被系统回收,可能会被继续分配给新运行的程序,但是在android系统中一般不会把已经kill掉的进程ID重新分配给新的进程,新产生进程的进程号,一般比产生之前所有的进程号都要大。UID:一般理解为User Identifier,UID在l...

2019-09-24 16:43:00 246

转载 python与设计模式--单例模式

https://zhuanlan.zhihu.com/p/31675841设计模式分类创建类单例模式、工厂模式、抽象工厂模式、原型模式、建造者模式结构类装饰器模式、适配器模式、门面模式、组合模式、享元模式、桥梁模式行为类策略模式、责任链模式、命令模式、中介者模式、模板模式、迭代器模式、访问者模式、观察者模式、解释器模式、备忘录模式、状态...

2019-09-19 23:53:00 146

转载 要读的书

新100个基本自我更新指南转载于:https://www.cnblogs.com/LoganChen/p/11536412.html

2019-09-17 19:23:00 103

转载 DES加密算法介绍(含例子)

http://www.hankcs.com/security/des-algorithm-illustrated.htmlDES(Data Encryption Standard)算法是世界上最常用的加密算法。在很长时间内,许多人心目中“密码生成”与DES一直是个同义词。DES是怎么工作的?本文通过一个简单的例子来一部一部展示DES的加密流程。自动DES诞生以来,许多加密算法都采...

2019-08-29 21:16:00 4233

转载 加密算法

对称加密算法:DES,3DES,AES,Blowfish,IDEA,RC5,RC6和AES非对称加密算法:RSA,ECC,Diffie-Hellman,El Gamal,DSAHash算法:MD2,MD 4,MD5,HAVAL,SHA转载于:https://www.cnblogs.com/LoganChen/p/11432069.html...

2019-08-29 21:11:00 97

转载 远程连接MySQL提示“Host is not allowed to connected to this MySQL server”

如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server这个时候需要授权:GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassw...

2019-08-26 14:06:00 252

转载 Python类的使用总结

Python是一个面向对象的解释型语言,所以当然也有类的概念。在Python中,所有数据类型都可以视为对象,当然也可以自定义对象,自定义的对象数据类型就是面向对象中类(Class)的概念。之前接触类的概念是在学习C++时,现在学习了Python之后,觉得两者还是有很大的区别的。面向对象的思想是一样的,但是python作为更高级的语言,在类的定义与使用更加简便。类的定义...

2019-08-24 15:09:00 118

转载 SQL练习

1. 查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数select stu.*,t1.score as '01score',t2.score as '02score' from (select SId,score from book.sc sc where sc.`CId`='01') as t1,(select SId,score from book.s...

2019-08-23 16:29:00 129

转载 Pycharm中设置默认头注释

在编写Python项目时,我们可能需要添加一些默认的信息,比如添加文件创建的时间,比如添加文件作者,等等,这些信息可以自己在python脚本中添加,但是也可以在Pycharm中配置模板,每次创建文件的时候就会默认添加。操作方法:点击File->setting->Editor->Code Style->File and Code Templates->...

2019-08-23 14:15:00 369

转载 遗传算法介绍并附上Python代码

之前介绍过遗传算法,参见:https://www.cnblogs.com/LoganChen/p/7509702.html我们用Python实现同样的问题解答。y=10*sin(5*x)+7*abs(x-5)+10我们来求这个函数在0-10之间的最大值。先来看一下这个函数的图像:import numpy as npimport matplotlib.pyplo...

2019-08-13 19:46:00 170

转载 下载文件

# 在python3下测试import sysimport requestsimport threadingimport datetimeimport time# 传入的命令行参数,要下载文件的urlurl = ""def Handler(start, end, url, filename): headers = {'Range': 'bytes=%d-%d' % (start, ...

2019-06-25 20:53:00 100

转载 今日工作

今天调试了给手机刷版本,通过python,给手机刷版本。之前写过这个功能,但是现在想通过python来实现一个windows的服务,这个服务在后台起来,然后检测刷版本的任务,然后实现刷版本。今天调试了多个手机同时刷版本的功能,并改了数据库的状态。明天应该可以大批量布署。转载于:https://www.cnblogs.com/LoganChen/p/10859253....

2019-05-13 21:48:00 79

转载 用IntelliJ IDEA学习Spring--创建一个简单的项目

这段时间想学习一下Spring,其实之前学过Spring,只是有些忘记了。而且之前学的时候是适用eclipse学习的,现在好像对IntelliJ这个工具使用挺多的,现在就学习一下这个工具的用法,顺便复习一下以前学习的Spring框架。由于工作比较忙,只有晚上有一点时间学习这个工具。今天学习怎么用这个工具创建一个简单的项目。我是尝试了好几次才成功的,可能...

2019-05-07 20:16:00 110

转载 Windows7 64位 安装mysql

Windows上安装MySQL还是比较方便的,之前做过一个Windows10上面的安装方法,但是一个同学说自己的电脑是Windows7的,所以我写一个Windows7上的MySQL安装方法。MySQL大家应该都知道,他是一种开源的数据库。如果有兴趣的同学可以到MySQL的官网上面下载它的源码。但是我们这里就不需要看了,我们这里只要知道怎么安装,怎么使用就行。MySQL...

2019-04-20 14:06:00 110

转载 汉诺塔(hanoi)

汉诺塔代码:def hanoi(n,x,y,z): if n == 1: print(x,'-->',z) else: hanoi(n-1,x,z,y) print(x,'-->',z) hanoi(n-1,y,x,z) n = int(input('In...

2018-12-12 23:39:00 112

转载 大数据时代,Python是最好的语言!

随着大数据疯狂的浪潮,新生代的工具Python得到了前所未有的爆发。简洁、开源是这款工具吸引了众多粉丝的原因。目前Python最热的领域,非数据分析和挖掘莫属了。从以Pandas为代表的数据分析领域开始,便是Python的天下;一边以实际项目实操,一边跟着已有的资料学习,再辅以相关的理论知识,势必将集Python技能于大成。在图灵世界里,Python被赋予的形象是蟒蛇,而蟒蛇不仅仅是灵活...

2018-12-05 23:36:00 105

转载 总结

工作了一段时间了,从六月底毕业,到现在,也差不多两个多月了,总结一下吧。工作很忙。其实事情也没有那么多,但是总是想着能多做点事情,而且工作内容上来说,不是我之前学的java,而且python,我对python的语法,代码模式都不是太会。自己在开发过程中也会遇到很多问题。尽量缩短解决问题的时间。我自己有的时候解决问题很慢,有的时候不能具体定位问题出在哪里。在解决的时候总是很...

2018-09-09 20:17:00 85

转载 一课经济学

经济学的艺术,在于不仅要观察任何行为或政策的即时影响,更要考察其比较长远的影响;不仅要关注政策对某个群体产生的影响,更要追踪其对所有群体造成的影响。转载于:https://www.cnblogs.com/LoganChen/p/9334956.html...

2018-07-19 11:51:00 128

转载 毕业的日子

到如今,算是准备进入毕业的最后阶段了。前几天完成了毕业论文提交,6.15下午毕业典礼,6.15晚上毕业晚会。工作也算是暂时安排下来了,6.21去体检,6.25入职。前几天和女朋友确定了恋爱关系。但是总是感觉有些不平安。我也不知道为什么,自己总是感觉不知道能不能走到最后。但是我希望能走到最后。因为我是基督徒,基督教里面教导,不能同心岂能同行。我希...

2018-06-11 21:29:00 70

转载 Matlab中的数据预处理-归一化(mapminmax)与标准化(mapstd)

一、mapminmax意思是将矩阵的每一行处理成[-1,1]区间,此时对于模式识别或者其他统计学来说,数据应该是每一列是一个样本,每一行是多个样本的同一维,即对于一个M*N的矩阵来说,样本的维度是M,样本的个数是N,一共N个样本。其主要调用方式有:1.[Y, PS] = mapminmax(X, Ymin, Ymax)2.[Y, PS] = mapminmax(X, FP...

2018-06-01 22:06:00 1038

转载 Java学习之路

Java是一个通用的编程语言,其实可以干很多事,怎么学Java就看怎么用了,但有一些一般的步骤:熟悉一种文本编辑器,比如:Vim,Emacs,Notepad++,TextMate等。知道哪些是开源的,哪些是闭源的,哪些要收费。养成不用盗版软件的习惯。安装JDK(建议用你的Linux发行版自带的软件包管理器安装openjdk,过程中可能需要读发行版特...

2018-06-01 21:23:00 63

转载 ofo开锁共享平台

http://www.cnblogs.com/mengyu/p/7700980.html转载于:https://www.cnblogs.com/LoganChen/p/9107868.html

2018-05-29 20:55:00 121

转载 Texstudio

Texstudio快捷键:Ctrl+T,选中之后按这个可以快速注释转载于:https://www.cnblogs.com/LoganChen/p/9057933.html

2018-05-18 20:35:00 144

转载 我的母亲 (老舍)

我的母亲  母亲的娘家是北平德胜门外,土城儿外边,通大钟寺的大路上的一个小村里。村里一共有四五家人家,都姓马。大家都种点不十分肥美的地,但是与我同辈的兄弟们,也有当兵的,作木匠的,作泥水匠的,和当巡察的。他们虽然是农家,却养不起牛马,人手不够的时候,妇女便也须下地作活。对于姥姥家,我只知道上述的一点。外公外婆是什么样子,我就不知道了,因为他们早已去世。至于更远的族系与家史,就更...

2018-05-14 09:10:00 179

转载 自学网站

转载于:https://www.cnblogs.com/LoganChen/p/9015902.html

2018-05-09 18:16:00 154

转载 Excel数据透视表

Excel中每列是一个字段,每行是一条记录。值字段设置,双击更改统计方法。双击透视表中的数据可以看具体是哪些记录贡献的这些数据。显示报表筛选页,生成多个工作簿。转载于:https://www.cnblogs.com/LoganChen/p/8986187.html...

2018-05-03 16:43:00 86

转载 Excel分类汇总与数据有效性

分类汇总就是把一些数据按照一个标准进行分类,然后按照相应的汇总方式进行汇总。使用分类汇总之前先排序,否则汇总会出现很多类。看如上这个表,如果按照所属区域分类,然后按照金额的总和汇总,在汇总之前就要按照区域来排序,顺序还是倒序无所谓,排序主要是想让相同地区的数据在一起。点击数据->分类汇总,按照这种方式就可以进行分类汇总了,结果如下:双击边框,自...

2018-05-03 15:35:00 638

转载 Tomcat源码分析

https://yq.aliyun.com/articles/20169转载于:https://www.cnblogs.com/LoganChen/p/8940741.html

2018-04-25 10:42:00 51

转载 证明:在任意六人的聚会中,要么有三人曾经认识,要么有三人不曾认识

证明:我们用ABCDEF代表六个人,如果二人曾经认识,则代表这二人的两个顶点间连一条红边;否则连一条蓝边。于是原来的问题就等价于证明这样得到的图中必含有同色三角形。考察某一顶点,设为F,与F相连的边中必有三条同色。不妨假设他们是三条红边FA,FB,FC。我们再看三角形ABC,如果它有一条红边,设为AB,则FAB是红边三角形,如果三角形ABC没有红边,则它本身是蓝边三角形。转载于:ht...

2018-04-24 14:54:00 2142

转载 琅琊榜读书笔记

花了一周的时间把琅琊榜看完,算是对琅琊榜的敬畏吧。之前看到电视剧,觉得电视剧拍的挺好的。所以就把书找来看了。看完之后感慨万千。在知乎上找到了人物关系图。给我的感触是,你可能有理想,可能理想很大,看着不可能实现,但是坚持脚踏实地,步步为营,最终你会实现你的梦想。转载于:https://www.cnblogs.com/LoganChen/p/8929593.html...

2018-04-24 13:40:00 1073

转载 选择排序可视化

选择排序(Selection sort)选择排序是现在一系列数组中找到最小的,放到数组的第一个位置,然后选择第二小的,放到第二个位置。如果未排序的数组为a,第一轮是先比较a[0]和a[1]的大小,如果a[0]>a[1],那么两个交换,否则不交换。这样得到的是a[0]是较小的那一个数。然后把a[0]和a[2]进行比较,如果a[0]>a[2],那么两个交换,否则不交换...

2018-04-14 22:26:00 351

转载 LeetCode-Reverse Integer

Given a 32-bit signed integer, reverse digits of an integer.Example:Input: 123Output: 321Example:Input: -123Output: -321Example:Input: 120Output: 21代码如下:public...

2018-04-13 10:38:00 75

转载 LeetCode-ZigZag Conversion

锯齿形排列其实就是找到规律就行。代码如下:package com.leetcode.study;public class Main { private int lo,maxLen; public static void main(String[] args) { String s = "AB"; Sy...

2018-04-12 11:44:00 53

转载 LeetCode-Longest Palindromic Substring

最长回文子串回文字符串的长度若是奇数,那么回文的中间一个单字符,两边对称。回文字符串的长度若是偶数,那么中间是两个字符一样,然后两边对称。我们用的方法如下:package com.leetcode.study;public class Main { private int lo,maxLen; public static void ma...

2018-04-12 09:51:00 43

转载 LeetCode-Median of Two Sorted Arrays

代码如下:package com.leetcode.study;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.Set;public class Main { public static void main...

2018-04-11 16:49:00 75

转载 LeetCode-Longest Substring Without Repeating Characters

Given a string, find the length of the longest substring without repeating characters.Example:Given "abcabcbb", the answer is "abc", which the length is 3.Given "bbbbb", the answer is "b", ...

2018-04-11 11:12:00 51

转载 LeetCode-Add Two Numbers

You are given two non-empty linked lists representing two non-negative integers.The digits are stored in reverse order and each of their nodes contain a single digit.Add the two numbers and r...

2018-04-10 23:00:00 52

转载 LeetCode-Two Sum

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not use the ...

2018-04-10 20:58:00 54

空空如也

空空如也

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

TA关注的人

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