码迷,mamicode.com
首页 > 编程语言 > 日排行
python-列表方法介绍
列表是Python中最基本的数据结构。列表中的每个元素都分配一个数字作为它的位置索引,第一个索引是0,第二个索引是1,依此类推。 列表的方法如下: 先定义三个列表: list1 = [‘python', ’hello', 100, 2000] list2 = [1, 7, 3, 4, 5] list ...
分类:编程语言   时间:2017-12-04 16:41:52    阅读次数:149
java笔记
web页面 >Action >service >interface >IMPL >DAO >DATABASE 首先 DAO 提供了应用程序与数据库之间的操作规范 和操作 用于通常数据库的增删查改 一般如果使用框架 都是由框架自动生成,提高访问效率和便于快速开发。hibernate的DAO中 提供了关 ...
分类:编程语言   时间:2017-12-04 16:41:59    阅读次数:129
【Python】exe2shellcode,shellcode2exe
用python写这类程序真简洁,要是用C++又不知道得多写多少行代码了。 exe2shellcode shellcode2exe 参考 分解型后门构想初探 https://mp.weixin.qq.com/s/KLR2s9PkHqy97eZjYTeM2w ...
分类:编程语言   时间:2017-12-04 17:31:23    阅读次数:181
2016级算法第三次上机-B.Bamboo和巧克力工厂
B Bamboo和巧克力工厂 分析 三条流水线的问题,依然是动态规划,但是涉及的切换种类比较多。比较易于拓展到n条流水线的方式是三层循环,外层是第k个机器手,里面两层代表可切换的流水线 核心dp语句:cost[i][k] = min(cost[i][k], cost[j][k 1]+t[j][i]+ ...
分类:编程语言   时间:2017-12-04 17:32:39    阅读次数:103
2016级算法第四次上机-B ModricWang的序列问题
1019 ModricWang的序列问题 思路 此题题意非常清晰,给定一个序列,求出最长上升子序列的长度。从数据规模来看,需要$O(nlogn)$ 的算法。 $O(nlongn)$ 求最长上升子序列的做法如下: 维护一个数组$f[]$ ,其中$f[i]$ 表示当前步骤下长度为i的上升子序列的末尾元素 ...
分类:编程语言   时间:2017-12-04 17:32:49    阅读次数:195
问题(二)--算法相关
一、java实现输出从1到n的所有质数 1、质数的特点就是只能被1和其本身整除。 2、平方根或1/2: 二、链表中。两个Node相加 ,实现:Input: (2 -> 4 -> 3) + (5 -> 6 -> 4) Output: 7 -> 0 -> 8: ...
分类:编程语言   时间:2017-12-04 17:33:35    阅读次数:180
2016级算法第三次上机-D.双十一的抉择
915 双十一的抉择 思路 中等题。简化题目:一共n个数,分成两组,使得两组的差最接近0,就是说要使两组数都尽可能的接近sum/2。 思路还是很混乱的,不知道如何下手,暴力也挺难的,还不能保证对。想一想,从一堆数中取出一些使得和尽可能接近sum/2,把sum/2当作背包总体积,每个数字当作每件物品的 ...
分类:编程语言   时间:2017-12-04 17:34:09    阅读次数:135
2016级算法第四次上机-A.Bamboo 和人工zz
Bamboo和人工ZZ 题意: 非常直白,经典的动态规划矩阵链乘问题 分析: 矩阵链A1A2..An满足结合律,可以使用加括号的方式,降低运算代价。 一个p q的矩阵和一个q r的矩阵相乘,计算代价为p q r 加括号时满足动态规划的特性 长度为1的矩阵不需要加括号 长度 =2的矩阵链AiAi+1. ...
分类:编程语言   时间:2017-12-04 17:35:13    阅读次数:299
2016级算法第三次上机-A.Bamboo的小吃街
A Bamboo的小吃街 分析 经典的两条流水线问题,题目描述基本类似于课件中的流水线调度,符合动态规划最优子结构性质 关键的动态规划式子为: dp[0][j] = min(dp[0][j 1], dp[1][j 1] + t[1][j 1]) + p[0][j] //保存在左边第j个店铺时已经用的 ...
分类:编程语言   时间:2017-12-04 17:35:32    阅读次数:227
C 语言-HelloWorld
C 语言-HelloWorld C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。 C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。 ...
分类:编程语言   时间:2017-12-04 17:37:09    阅读次数:195
『Python』pycharm常用设置
常用快捷键 ctrl + d :复制粘贴本行到下一行 ctrl + y :删除本行 ctrl + 鼠标点击 :跳转 ctrl + / :批量注释or取消注释 ctrl + f :查找 ctrl + r :替换 ctrl + 减号 :折叠本部 ctrl + shift + 减号 :折叠全部 ctrl ...
分类:编程语言   时间:2017-12-04 17:37:19    阅读次数:135
python3使用configparser解析配置文件
http://www.jb51.net/article/87402.htm 需要注意的是每一个字段后面的值外面没有引号,切记,自己第一次配置时,加了引号,搞了半天 没找到错误,, 在用Python做开发的时候经常会用到数据库或者其他需要动态配置的东西,硬编码在里面每次去改会很麻烦。Python自带有 ...
分类:编程语言   时间:2017-12-04 17:37:33    阅读次数:597
java面试(二)
1、hibernate的二级缓存机制? a、hibernate缓存作用是什么 hibernate是一个持久层框架,经常访问物理数据库,为了降低应用程序对数据库访问的频次,从而体改应用程序的运行性能。缓存内的数据时对数据源中的数据复制,应用程序再运行时从缓存中读取数据,在特定的时刻或时间会同步缓存和物 ...
分类:编程语言   时间:2017-12-04 17:37:48    阅读次数:170
2016级算法第三次上机-F.ModricWang的导弹防御系统
936 ModricWang的导弹防御系统 思路 题意即为:给出一个长度为n的序列,求出其最长不降子序列。 考虑比较平凡的DP做法: 令$nums[i]$ 表示这个序列,$f[x]$ 表示以第$x$个数为结尾的最长的不降子序列的长度,状态转移方程为: $$ f[i]=(\max{f[j]}+1) \ ...
分类:编程语言   时间:2017-12-04 17:38:13    阅读次数:135
2016级算法第三次上机-C.AlvinZH的奇幻猜想——三次方
905 AlvinZH的奇幻猜想——三次方 思路 中等题。题意简单,题目说得简单,把一个数分成多个立方数的和,问最小立方数个数。 脑子转得快的马上想到贪心,从最近的三次方数往下减,反正有1^3在最后撑着保证减完。不好意思这是错的,因为1,27,64,125...等立方数之间并不是倍数关系,不能构成贪 ...
分类:编程语言   时间:2017-12-04 17:38:20    阅读次数:313
2016级算法第三次上机-G.Winter is coming
904 Winter is coming 思路 难题。首先简化问题, $n$ 个0与 $m$ 个1排成一列,连续的0不能超过x个,连续的1不能超过y个,求排列方法数。 显然会想到这是动态规划。最快想到的方法是 $dp[i][j][x][y]$ 表示已经有i个北境兵j个野人参与排列,且末尾有x个连续北 ...
分类:编程语言   时间:2017-12-04 17:40:14    阅读次数:199
首先不谈C语言,我们先来谈谈编程工具
系统环境: 推荐Windows xp sp1 软件: Tb2.0或3.0 推荐理由:最好的一个系统环境 系统环境: 推荐Windows xp/ Windows 7/ Windows 8.1/Windows10 软件: Free-5 推荐理由:几乎支持Windows所有平台 系统环境: Windows ...
分类:编程语言   时间:2017-12-04 17:40:29    阅读次数:157
[c++] 用宏定义一个函数
要点:变量都用括号括起来,防止出错,结尾不需要;。在实际编程中,不推荐把复杂的函数使用宏,不容易调试。多行用\ 要写好C语言,漂亮的宏定义是非常重要的。宏定义可以帮助我们防止出错,提高代码的可移植性和可读性等。 在软件开发过程中,经常有一些常用或者通用的功能或者代码段,这些功能既可以写成函数,也可以 ...
分类:编程语言   时间:2017-12-04 17:40:37    阅读次数:164
JavaScript 正则表达式
正则表达式(英语:Regular Expression,在代码中常简写为regex、regexp或RE)使用单个字符串来描述、匹配一系列符合某个句法规则的字符串搜索模式。 搜索模式可用于文本搜索和文本替换。 什么是正则表达式? 正则表达式是由一个字符序列形成的搜索模式。 当你在文本中搜索数据时,你可 ...
分类:编程语言   时间:2017-12-04 18:55:24    阅读次数:151
Java Web 学习笔记 第三章 java基础(三-运算符)
Java运算符 1、算数运算符: 加(+) 、减(-)、乘(*)、除(/)、取余(%) 自加(++)、自减(--) 2、关系运算符 java关系运算符用于判断数据之间的大小关系 >(大于)、<(小于)、>=(大于等于)、<=(小于等于)、==(等于)、!=(不等于) 关系表达式的值为boolean类 ...
分类:编程语言   时间:2017-12-04 18:55:43    阅读次数:159
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!