双层循环经典小项目题
# (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="")
WPF中的TextBlock处理长字符串
Xaml: <StackPanel>
<TextBlock Margin="10" Foreground="Red">
This is a TextBlock control<LineBreak />
with multiple lines of text.
</TextBlock>
<Text
在Windows 7和10上显示上次登录帐户信息
组策略: 计算机配置->管理模板->Windows组件->Windows登录选项 现在注销并重新登录以查看会发生什么。 在进入桌面之前,用户必须确认该消息 注册表: 打开: "计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" 创建一个DWORD(32-bit)类型名称为 DisplayLastLongonInfo 设置值为1 应用: 它对于至少
skiplist(跳表)的原理及JAVA实现
前记 最近在看Redis,之间就尝试用sortedSet用在实现排行榜的项目,那么sortedSet底层是什么结构呢? "Redis sorted set的内部使用HashMap和跳跃表(SkipList)来保证数据的存储和有序,HashMap里放的是成员到score的映射,而跳跃表里存放的是所有的成员,排序依据是HashMap里存的score,使用跳跃表的结构可以获得比较高的查找效率,并且在实现上比较简单。” 那么什么是SkipList跳表呢?下面我们从理解它的思想到实现及应用去做一个大致的
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
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
动态规划基础-----01背包(总结)
1、动态规划(DP) 动态规划(Dynamic Programming,DP)与分治区别在于划分的子问题是有重叠的,解过程中对于重叠的部分只要求解一次,记录下结果,其他子问题直接使用即可,减少了重复计算过程。 另外,DP在求解一个问题最优解的时候,不是固定的计算合并某些子问题的解,而是根据各子问题的解的情况选择其中最优的。 动态规划求解具有以下的性质: 最优子结构性质、子问题重叠性质 最优子结构性质:最优解包含了其子问题的最优解,不是合并所有子问题的解,而是找最优的一条
使用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
format 填充符号 与 格式化
# ### format 填充符号 与 格式化 # (5)format的填充符号的使用( ^ > < ) ''' ^ > < ^ : 原字符居中 > : 原字符串居右 < : 原字符串居左 {who:*<10} who: 关键字 * : 代表要填充的字符 < : 原字符串居左 10 : 原字符 + 要填充的字符串 一共10个 ''' # strvar = "{who:*^10}在长春长生{something:>>10},心情{feel:!<10}" # res = strvar.format(
字符串的格式化format
# ### 字符串的格式化format
'''
语法: {} 来进行占位
(1)顺序传参
(2)索引传参
(3)关键字传参
(4)容器类型数据(列表或元组)传参
'''
# (1) 顺序传参
strvar = "{}给{}一个飞吻".format("罗婷","黄熊大")
print(strvar)
# (2) 索引传参
strvar = "{1}向{0}开了一枪,饮弹而亡".format("王思杰","将周良")
print(strvar)
# (3) 关键字传
(1)机器学习的基本概念[更新]
1.传统算法与机器学习的区别 机器学习:让机器去学习 传统算法:让机器去执行 2.人类学习的过程 人类的学习过程是一个典型的经验学习的过程。 3.机器学习的过程 机器学习的过程和人类学习的过程是极为相似的。 4.机器学习发展的两个前提: (1)数据资料的大量产生与获取。 (2)计算机运算速度提高,计算能力越来越强。 机器学习世界的数据 数据集: 数据整体叫数据集(data set) 每一行数据称为一个样本(sample) 除最后一列,每一列表达样本的一个特征/属性(feature) 最后一列称
用python写一个自己的网页
一、使用python写CGI程序 CGI(Common Gateway Interface)也叫通用网关接口,它是一个web服务器主机提供信息服务的标准接口,只要遵循这个接口,web服务器就能获取客户端提交的信息,转交给服务端的CGI程序进行处理,然后将处理结果返回给客户端。CGI通讯是由两部分组成的:一部分是用户的浏览器显示的页面,也就是html页面,另一部分则是运行在服务器上的CGI程序。 实例如下: print ("Content-type:text/html")
print ()
chrome浏览器开发者工具 network 使用笔记
https://segmentfault.com/a/1190000012057767 https://blog.csdn.net/qq_39208536/article/details/79304148
Reactjs事件处理的三种写法
目录 前言 1. 在回调函数中使用箭头函数 2. 在构造器中绑定this 3. 使用类字段语法 事件参数的传递。 总结 前言 Reactjs中事件处理,与DOM元素处理类似,但也有一些不同的语法。 React 事件名称使用驼峰命名,而不是全小写命名。 使用JSX,可以将函数作为事件处理程序传递,而不是字符串。 es6的class语法规定,类的方法内部,如果含有this,它默认指向类的实例。但是,单独使用该方法,可能报错,this指向不明确。 为了解决这个问题,react提出了3中解决方法。 1
洛谷 P1546 最短网络 Agri-Net(最小生成树)
嗯... 题目链接:https://www.luogu.org/problemnew/show/P1546 首先不难看出这道题的思想是用了最小生成树,但是这道题有难点: 1.读题读不明白 2.不会读入 3.跑多了 针对1: 首先这道题和其他题一样,你所读入的矩阵中的每一个数字都代表着相邻两点之间的边的边权,而这个点所处的位置即可以用(i,j)来表示,然后再进行操作即可 针对2: 我们会发现这个N*N的矩阵是关于对角线对称的,所以我们只需要读上面一部分或者下面一部分即可(要读上面一部分读入时则特
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
栈详解及java实现,java开发面试笔试题
我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。 扫描二维码或搜索下图红色VX号,加VX好友,拉你进【程序员面试学习交流群】免费领取。也欢迎各位一起在群里探讨技术。 推荐文章:Java 面试知识点解析;Mysql优化技巧(数据库设计、命名规范、索引优化 导读 栈和队列是有操作限制的线性表。 目录 1、栈的概念、特点、存储结构。 2、栈的java实现及运用。 概念 栈是一种只允许在一端进行插入或删除的线性表。 1、栈的操作端通常被称为栈顶,另一
Java 精简Jre jar打包成exe,java开发面试笔试题
我总结出了很多互联网公司的面试题及答案,并整理成了文档,以及各种学习的进阶学习资料,免费分享给大家。 扫描二维码或搜索下图红色VX号,加VX好友,拉你进【程序员面试学习交流群】免费领取。也欢迎各位一起在群里探讨技术。 推荐文章:Java 面试知识点解析;Mysql优化技巧(数据库设计、命名规范、索引优化 #开始 最近几天都在忙一个事情,那就是尝试精简jre,我想不明白为什么甲骨文官方不出exe打包工具... 网络上精简jre的文章很多,但是原创的似乎没几个,绝大多数都是转发同一个博客, 这里借
今日推荐
周排行