双层循环经典小项目题

# (1) 99 乘法表 方向一 i = 1 while i<=9: # 打印表达式 j = 1 while j <= i: print("%d*%d=%2d " % (i,j,i*j) ,end="") j+=1 # 打印换行 print() i+=1 # 方向二 i = 1 while i<=9: # 打印空格 k = 9 - i while k>0: print(" ",end="")
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

WPF中的TextBlock处理长字符串

Xaml: <StackPanel> <TextBlock Margin="10" Foreground="Red"> This is a TextBlock control<LineBreak /> with multiple lines of text. </TextBlock> <Text
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

在Windows 7和10上显示上次登录帐户信息

组策略:   计算机配置->管理模板->Windows组件->Windows登录选项      现在注销并重新登录以查看会发生什么。 在进入桌面之前,用户必须确认该消息    注册表:   打开: "计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System"   创建一个DWORD(32-bit)类型名称为 DisplayLastLongonInfo 设置值为1    应用:   它对于至少
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

skiplist(跳表)的原理及JAVA实现

前记 最近在看Redis,之间就尝试用sortedSet用在实现排行榜的项目,那么sortedSet底层是什么结构呢? "Redis sorted set的内部使用HashMap和跳跃表(SkipList)来保证数据的存储和有序,HashMap里放的是成员到score的映射,而跳跃表里存放的是所有的成员,排序依据是HashMap里存的score,使用跳跃表的结构可以获得比较高的查找效率,并且在实现上比较简单。” 那么什么是SkipList跳表呢?下面我们从理解它的思想到实现及应用去做一个大致的
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

Machine Learning with Oracle Database Advanced Analytics

ariticle from: http://www.ateam-oracle.com/ml-with-oracle-database-cloud-advanced-analytics Oracle DB + Oracle Data Mining + Oracle R Enterprise = Database Advanced Analytics (OAA) The Database Advanced Analytics option allows running Machine Learni
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

python字符串相关函数 *title *upper *lower *swapcase *len *count *find *index *starts with *endswith *isalpha *isdecimal *split *center *strip *replace

# ### 字符串相关函数 (函数就是方法的意思,完成某个功能) """ 语法: 字符串.函数 """ #*capitalize 字符串首字母大写 strvar = "this is my world" res = strvar.capitalize() print(res) # *title 每个单词的首字母大写 (非字母类的就可以让后面字符大写) # strvar = "this is my world" strvar = "this is777my###world" res = strv
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

动态规划基础-----01背包(总结)

1、动态规划(DP)   动态规划(Dynamic Programming,DP)与分治区别在于划分的子问题是有重叠的,解过程中对于重叠的部分只要求解一次,记录下结果,其他子问题直接使用即可,减少了重复计算过程。   另外,DP在求解一个问题最优解的时候,不是固定的计算合并某些子问题的解,而是根据各子问题的解的情况选择其中最优的。   动态规划求解具有以下的性质:   最优子结构性质、子问题重叠性质     最优子结构性质:最优解包含了其子问题的最优解,不是合并所有子问题的解,而是找最优的一条
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

使用dockerfile-maven-plugin发布docker到私有仓库

要想拥有私有docker仓库,需要安装registry镜像,最新版时2.0,具体可以看文档:https://docs.docker.com/registry/。 1. docker pull registry 2. docker run -d -p 5000:5000 --restart=always --name registry registry:2 使用http://localhost:5000/v2/测试,返回"{}",表示安装成功。 使用maven命令(mvn clean packa
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

format 填充符号 与 格式化

# ### format 填充符号 与 格式化 # (5)format的填充符号的使用( ^ > < ) ''' ^ > < ^ : 原字符居中 > : 原字符串居右 < : 原字符串居左 {who:*<10} who: 关键字 * : 代表要填充的字符 < : 原字符串居左 10 : 原字符 + 要填充的字符串 一共10个 ''' # strvar = "{who:*^10}在长春长生{something:>>10},心情{feel:!<10}" # res = strvar.format(
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

字符串的格式化format

# ### 字符串的格式化format ''' 语法: {} 来进行占位 (1)顺序传参 (2)索引传参 (3)关键字传参 (4)容器类型数据(列表或元组)传参 ''' # (1) 顺序传参 strvar = "{}给{}一个飞吻".format("罗婷","黄熊大") print(strvar) # (2) 索引传参 strvar = "{1}向{0}开了一枪,饮弹而亡".format("王思杰","将周良") print(strvar) # (3) 关键字传
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

(1)机器学习的基本概念[更新]

1.传统算法与机器学习的区别 机器学习:让机器去学习 传统算法:让机器去执行 2.人类学习的过程 人类的学习过程是一个典型的经验学习的过程。 3.机器学习的过程 机器学习的过程和人类学习的过程是极为相似的。 4.机器学习发展的两个前提: (1)数据资料的大量产生与获取。 (2)计算机运算速度提高,计算能力越来越强。 机器学习世界的数据 数据集: 数据整体叫数据集(data set) 每一行数据称为一个样本(sample) 除最后一列,每一列表达样本的一个特征/属性(feature) 最后一列称
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

用python写一个自己的网页

一、使用python写CGI程序 CGI(Common Gateway Interface)也叫通用网关接口,它是一个web服务器主机提供信息服务的标准接口,只要遵循这个接口,web服务器就能获取客户端提交的信息,转交给服务端的CGI程序进行处理,然后将处理结果返回给客户端。CGI通讯是由两部分组成的:一部分是用户的浏览器显示的页面,也就是html页面,另一部分则是运行在服务器上的CGI程序。 实例如下: print ("Content-type:text/html") print ()
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

chrome浏览器开发者工具 network 使用笔记

https://segmentfault.com/a/1190000012057767 https://blog.csdn.net/qq_39208536/article/details/79304148
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

C语言教程

C语言main函数参数 int main(int argc, char *argv[]),argc是参数个数(argument counter),argv是字符串数组(argument vector)。 argv下标从 0 开始,第一个存放的是可执行程序的文件名字,然后依次存放传入的参数。 #include <stdio.h> int main(int argc, char *argv[]) { /* 我的第一个 C 程序 */ printf("可执行程序 %s ,参数
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

VSS使用技巧

理由很简单:迁出锁定! 之所以强调这个,是因为这方面吃过的亏太多,我举几个例子: 1.比如两个程序员增加了同一个功能,但是实现方法不同,比如甲:func1,乙 func2,两者代码也不一样 第二个人在迁入代码的时候,就会冲突,这个时候就会存在解决冲突的问题,谁来解决,感觉都不太合适,在本例中,后一个迁入者很可能会把前一个写的代码删掉或者注释掉,实际上的情况可能更复杂,如果第二个程序员的功力不够,写的代码有潜在的bug,再退回到前一个程序员的代码,无疑降低了工作效率。更麻烦的问题还有可能是这样,
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

Reactjs事件处理的三种写法

目录 前言 1. 在回调函数中使用箭头函数 2. 在构造器中绑定this 3. 使用类字段语法 事件参数的传递。 总结 前言 Reactjs中事件处理,与DOM元素处理类似,但也有一些不同的语法。 React 事件名称使用驼峰命名,而不是全小写命名。 使用JSX,可以将函数作为事件处理程序传递,而不是字符串。 es6的class语法规定,类的方法内部,如果含有this,它默认指向类的实例。但是,单独使用该方法,可能报错,this指向不明确。 为了解决这个问题,react提出了3中解决方法。 1
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

洛谷 P1546 最短网络 Agri-Net(最小生成树)

嗯... 题目链接:https://www.luogu.org/problemnew/show/P1546 首先不难看出这道题的思想是用了最小生成树,但是这道题有难点: 1.读题读不明白 2.不会读入 3.跑多了 针对1: 首先这道题和其他题一样,你所读入的矩阵中的每一个数字都代表着相邻两点之间的边的边权,而这个点所处的位置即可以用(i,j)来表示,然后再进行操作即可 针对2: 我们会发现这个N*N的矩阵是关于对角线对称的,所以我们只需要读上面一部分或者下面一部分即可(要读上面一部分读入时则特
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

mysql 行转列,对列的分组求和,对行求和

CREATE TABLE students(   id INT PRIMARY KEY,   NAME VARCHAR(11) ); CREATE TABLE courses(   id INT PRIMARY KEY,   NAME VARCHAR(11) ); CREATE TABLE scores(   sid INT,   cid INT,   score INT,   RIMARY KEY (sid,cid) ); 3表关联查询: SELECT st.id,st.name,c.NAM
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

栈详解及java实现,java开发面试笔试题

我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。 扫描二维码或搜索下图红色VX号,加VX好友,拉你进【程序员面试学习交流群】免费领取。也欢迎各位一起在群里探讨技术。 推荐文章:Java 面试知识点解析;Mysql优化技巧(数据库设计、命名规范、索引优化 导读 栈和队列是有操作限制的线性表。 目录 1、栈的概念、特点、存储结构。 2、栈的java实现及运用。 概念 栈是一种只允许在一端进行插入或删除的线性表。 1、栈的操作端通常被称为栈顶,另一
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0

Java 精简Jre jar打包成exe,java开发面试笔试题

我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。 扫描二维码或搜索下图红色VX号,加VX好友,拉你进【程序员面试学习交流群】免费领取。也欢迎各位一起在群里探讨技术。 推荐文章:Java 面试知识点解析;Mysql优化技巧(数据库设计、命名规范、索引优化 #开始 最近几天都在忙一个事情,那就是尝试精简jre,我想不明白为什么甲骨文官方不出exe打包工具... 网络上精简jre的文章很多,但是原创的似乎没几个,绝大多数都是转发同一个博客, 这里借
分类: 其他 发布时间: 04-30 23:34 阅读次数: 0