xm

第1章 变量,简单数据类型(1)

二次信任 提交于 2020-01-28 03:02:46
第1章 变量,简单数据类型(1) 1.1 变量 标识符就是变量名,python中,变量在指定的同时必须强制赋予初始值,否则报错。变量赋值用‘=’表示。 i=0 多个变量赋值 python可以同时对多个变量进行同时赋值。 a=b=c=1 print(a,b,c) 变量值类型 python中语言变量之值的类型是在赋值后才被隐性确定。 例:a=‘fine’(fine是字符串类型) a=0 (0为整数类型) … 基本类型变量包括字符串,数字,列表,元组,字典五大类。 1.2 字符串 由任意字节的字符组成,用单引号(‘),双引号(")或三引号(```)成对表示。 a='xm' b="is" c='''fat goose''' print(a,b,c) 输出结果:xm is fat goose 三引号的优势:三引号内允许一个字符串跨多行,字符串中可以包含换行符,制表符及其他特殊字符。 1.2.1 字符串相关操作 字符串中的每一个字符都对应一个下标(包括空格),下标从0开始。 (1)单下标的读取 xm='fat goose!' xm[2] 结果:t (2)切片,通过“左下标:右下标”获取集合的一部分元素 xm='fat goose!' xm[1:5]#读取第1到第5个字符串 #注意:右下标值要比确定的对应下标值多加1(1<=x<5) 结果:'at g' xm[:3]#下标从0开始

apache搭建本地虚拟域名

混江龙づ霸主 提交于 2020-01-20 04:15:45
http.conf 240 line 授权文件 < Directory / > Options FollowSymLinks AllowOverride All Order deny , allow Allow from all < / Directory > < VirtualHost * : 80 > DocumentRoot "F:/workspace/GrayPig/public" ServerName api1 . zhuyk . cn < / VirtualHost > 端口配置 Listen 8081 < VirtualHost * : 8081 > DocumentRoot "F:/xm/shop" < / VirtualHost > Listen 8082 < VirtualHost * : 8082 > DocumentRoot "F:/xm/sq" < / VirtualHost > host 给端口配置域名 127.0 .0 .1 api1 . zhuyk . cn 来源: CSDN 作者: 北辰_ 链接: https://blog.csdn.net/qq_21774371/article/details/104040493

【Leetcode】69. Sqrt(x)

空扰寡人 提交于 2020-01-16 18:47:33
题目地址: https://leetcode.com/problems/sqrtx/ 求 x x x 的平方根,向下取整。问题可以转述为,找到最大的int使得 m 2 ≤ x m^2\le x m 2 ≤ x ,可以用二分法。为了防止溢出,用long过渡一下。 class Solution { public int mySqrt ( int x ) { int l = 0 , r = x ; while ( l < r ) { int mid = ( int ) ( l + ( ( ( long ) ( r - l ) + 1 ) >> 1 ) ) ; if ( mid <= x / mid ) { l = mid ; } else if ( mid > x / mid ) { r = mid - 1 ; } } return l ; } } 时间复杂度 O ( log ⁡ n ) O(\log n) O ( lo g n ) 。几个注记: m < ⌊ x m ⌋ ≤ x m    ⟹    m 2 < x m< \lfloor\frac{x}{m}\rfloor\le \frac{x}{m} \implies m^2<x m < ⌊ m x ​ ⌋ ≤ m x ​ ⟹ m 2 < x m > ⌊ x m ⌋    ⟹    m > x m    ⟹    m 2 > x m>

最大子序列、最长递增子序列、最长公共子串、最长公共子序列、字符串编辑距离

六眼飞鱼酱① 提交于 2020-01-15 20:53:16
最长公共子序列,英文缩写为LCS(Longest Common Subsequence)。其定义是,一个序列 S ,如果分别是两个或多个已知序列的子序列,且是所有符合此条件序列中最长的,则 S 称为已知序列的最长公共子序列。 而最长公共子串(要求连续)和最长公共子序列是不同的. 最长公共子序列是一个十分实用的问题,它可以描述两段文字之间的"相似度",即它们的雷同程度,从而能够用来辨别抄袭。对一段文字进行修改之后,计算改动前后文字的最长公共子序列,将除此子序列外的部分提取出来,这种方法判断修改的部分,往往十分准确。 动态规划法 经常会遇到复杂问题不能简单地分解成几个子问题,而会分解出一系列的子问题。简单地采用把大问题分解成子问题,并综合子问题的解导出大问题的解的方法,问题求解耗时会按问题规模呈幂级数增加。为了节约重复求相同子问题的时间,引入一个数组,不管它们是否对最终解有用,把所有子问题的解存于该数组中,这就是动态规划法所采用的基本方法。 算法 动态规划的一个计算两个序列的最长公共子序列的方法如下: 以两个序列 X、Y 为例子: 设有二维 数组 f[i,j] 表示 X 的 i 位和 Y 的 j 位之前的最长公共子序列的长度,则有: f[1][1] = same(1,1); f[i,j] = max{f[i-1][j -1] + same(i,j),f[i-1,j],f[i,j-1]}

lookUpEdit 绑定数据

北城以北 提交于 2019-12-21 11:25:09
//绑定lookUpEdit private void BoundData() { string sql = "select daID,xm,sfzh from baseinfo"; DataSet ds = bga.getTable(sql); if (ds != null) { int rows = ds.Tables[0].Rows.Count; lookUpEdit1.EditValue = "daID"; lookUpEdit1.Properties.ValueMember = "daID"; lookUpEdit1.Properties.DisplayMember = "xm"; lookUpEdit1.Properties.DataSource = ds.Tables[0]; //自适应宽度 //lookUpEdit1.Properties.BestFitMode = DevExpress.XtraEditors.Controls.BestFitMode.BestFitResizePopup; //填充列 lookUpEdit1.Properties.PopulateColumns(); //设置列属性 //lookUpEdit1.Properties.Columns[0].Visible = false; lookUpEdit1.Properties.Columns

Linux组管理

旧城冷巷雨未停 提交于 2019-12-03 10:10:40
首先查看文件所有者、文件所在组等信息:ls -l 1.改变文件所有者:chown 用户名 文件名 执行 chown xm Hello.java 后,可以看到文件所有者现在是属于xm这个用户的了 2.改变文件所在组:chgrp 用户名 文件名 执行 chgrp xm Hello.java 后,可以看到文件所在组是现在是xm这个组的了 3.改变用户所在组:usermod -g 组名 用户名 提示:命令 id 用户名,可以查看用户当前所在组 执行 usermod -g xmnew xm 后,可以看到用户xm从原来的xm组,变成了xmnew组 来源: https://www.cnblogs.com/convict/p/11787820.html

动态规划求解最长子序列

匿名 (未验证) 提交于 2019-12-03 00:25:02
问题描述:给定两个序列 X={B,C,D,A} Y={A,B,C,B} 解题思想:设序列 X={x1,x2,...,xm} Y={x1,x2,...,xn} Z={z1,z2,...,zk} * xm=yn zk = xm = yn Zk-1 Xm-1 Yn-1 * xm yn zk xm Z Xm-1 Y * xm yn zk yn Z X Yn-1 子问题的递归结构:用 c[i][j] Xi Yj 文章来源: 动态规划求解最长子序列

最长公共子序列

匿名 (未验证) 提交于 2019-12-02 23:32:01
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/TONGZONGE/article/details/90245545 最长公共子序列问题:给定两个序列 X={x1,x2,x3......xm}和Y={y1,y1,y3.......yn},找出X和Y的公共子序列。 1、穷举法是最容易想到的算法。对于X的所有序列,检查它是否也是Y的子序列,从而确定它是否为X和Y的公共子序列。并且在检查中记录最长公共子序列。因此,共有2^m个子序列,从而穷举法需要时间指数。 事实上,最长公共子结构问题具有最优子结构的性质. 设序列X={x1,x2,x3......xm}和Y={y1,y1,y3.......yn}的最长公共子系列为Z={z1,z2,z3........zK},则: (1) 若xm=yn,则Zk=Xm=Yn,且Zm-1是Xm-1和Yn-1的最长公共子序列; (2)若xm!=yn,且Zk!=Xm,,则Z是Xm-1和Y的最长公共子序列; (3)若xm!=yn,且Zk!=Yn,,则Z是X和Yn-1的最长公共子序列; 2、子问题的递归问题 3、计算最优值 public class 最长公共子序列序列 { public static int IcsLength ( char [] x , char [] y , int [][] b ) { int