码迷,mamicode.com
首页 > 编程语言 > 日排行
LeetCode算法题-Remove Duplicates from Sorted List
这是悦乐书的第160次更新,第162篇原创 01 前情回顾 昨晚的爬楼梯算法题,有位朋友提了个思路,使用动态规划算法。介于篇幅问题,这里不细说动态规划算法,以后会在数据机构和算法的理论知识里细说。 昨晚的三个解法中,根据测试数据和结果,第三种解法是最优的,但是还能不能更进一步呢?经过推导,我们得知当 ...
分类:编程语言   时间:2018-11-03 10:25:38    阅读次数:131
(转)通过汇编语言实现C协程
转自:http://www.cnblogs.com/sniperHW/archive/2012/06/19/2554574.html 协程的概念就不介绍了,不清楚的同学可以自己google,windows和unix like系统本身就提供了协程的支持,windows下叫fiber,unix like ...
分类:编程语言   时间:2018-11-03 10:26:08    阅读次数:162
算法第3章上机实践报告
给定n个整数(可能为负数)组成的序列a[1],a[2],a[3],…,a[n],求该序列如a[i]+a[i+1]+…+a[j]的子段和的最大值。当所给的整数均为负数时,定义子段和为0。 要求算法的时间复杂度为O(n)。 2、问题描述 输入格式: 输入有两行: 第一行是n值(1<=n<=10000); ...
分类:编程语言   时间:2018-11-03 11:14:37    阅读次数:192
Python解题技巧
Python解题技巧 一直都是用C++和C解题,某题简单解完后便心血来潮想用Python解一次,发现一些问题,特写此篇随笔来记录。 一、 输入格式: 例:输入第1行给出正整数n和整数m;第2行给出n个整数,其间以空格分隔。 大多数题目都是要求一行给多个元素,其间以空格为间隔,而在Python中只用i ...
分类:编程语言   时间:2018-11-03 11:14:54    阅读次数:173
【转】Python 内置函数 locals() 和globals()
Python 内置函数 locals() 和globals() 转自: https://blog.csdn.net/sxingming/article/details/52061630 1》这两个函数主要提供,基于字典的访问局部变量和全局变量的方式。 python 使用叫做名字空间的东西来记录变量的 ...
分类:编程语言   时间:2018-11-03 11:16:08    阅读次数:213
python+selenium环境安装
目前 selenium 版本已经升级到 3.7了,网上的大部分教程是基于 2.x写的,所 以在学习前先要弄清楚版本号,这点非常重要。本系列依然以 selenium2 为基础, 目前 selenium3 坑比较多 ·············环境结合··············· 初学者最佳环境:pyt ...
分类:编程语言   时间:2018-11-03 11:16:58    阅读次数:136
python基础知识梳理----2格式化输出,替换符
一:格式化输出 1: 格式: 例子: name=input('请输入name') print('名字是%s'%name) %s就是代表字符串串占位符,除此之外,还有%d, 是数字占位符, 如果把上?面的age后?面的换成%d,就代表你必须只 能输入数字啦 这时对应的数据必须是int类型. 否则程序会 ...
分类:编程语言   时间:2018-11-03 11:17:30    阅读次数:139
java多线程8.性能与活跃性问题
死锁——锁顺序死锁 两个线程试图以不同的顺序来获得相同的锁。如果按照相同的顺序来请求锁,那么就不会出现循环的加锁依赖,因此也就不会产生死锁。 动态的锁顺序死锁 考虑资金转账问题,将资金从一个账户转入另一个账户。在开始转账之前,首先要获得这两个Account对象的锁,以确保通过原子的方式来更新两个账户 ...
分类:编程语言   时间:2018-11-03 11:17:38    阅读次数:185
[LeetCode&Python] Problem 690. Employee Importance
You are given a data structure of employee information, which includes the employee's unique id, his importance value and his direct subordinates' id. ...
分类:编程语言   时间:2018-11-03 11:17:45    阅读次数:152
IDEA如何把写好的java文件/项目打包成一个jar的文件
写完一个java程序把它封装成一个jar的包 这样就可以在别的jar上面运行这些程序了 这是IDEA的版本号 有时候博客内容无法使用就是跟版本号有关 因此在这里附上版本号 可以根据这个信息看一下自己的版本 有时候版本差距并不是很大 找到下面这个选项在【File这个按钮中】 点击【Project St ...
分类:编程语言   时间:2018-11-03 11:17:53    阅读次数:598
spring boot简记
spring boot和ssm是相通的,ssm的用法在spring boot上是一样的,它有两个最大的特点: 内置tomcat 大量精简配置文件 springboot打包之后是个jar,只用了一个main方法启动。 对于前后端分离的项目,springboot是非常适合的。 spring cloud是 ...
分类:编程语言   时间:2018-11-03 11:18:44    阅读次数:104
使用socket设计一个同步异步的python框架
使用socket搭建一个web框架实现同步异步处理IO请求,代码实现如下: 1 1 # coding=utf-8 2 2 # Time : 2018/11/2 21:38 3 3 # Author : achjiang 4 4 # File : web_frame.py 5 5 6 6 import ...
分类:编程语言   时间:2018-11-03 11:19:44    阅读次数:265
python中模块的__all__属性
python模块中的__all__属性,可用于模块导入时限制,如:from module import *此时被导入模块若定义了__all__属性,则只有__all__内指定的属性、方法、类可被导入。 若没定义,则导入模块内的所有公有属性,方法和类 。 运行结果: python 24func() i ...
分类:编程语言   时间:2018-11-03 11:20:02    阅读次数:145
c语言基本数据类型(short、int、long、char、float、double)
一 C 语言包含的数据类型 short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。 在不同的系统上,这些类型占据的字节长度是不同的: 在32 位的系统上 short 占据的内存大小是2 个byte;int占据的内存大小是4 个byte;lon ...
分类:编程语言   时间:2018-11-03 11:20:47    阅读次数:151
使用 Notapad++ 进行 Java 开发
准备工具 1、安装 JDK 以及配置相关环境变量; 2、安装 64 位版的 Notepad++ ; 2、一台 64 位 Windows 系统电脑; 一、下载&安装Notepad++ 官网下载地址:https://notepad-plus-plus.org/ PS:Notepad++ 的官网是国外的网 ...
分类:编程语言   时间:2018-11-03 11:21:25    阅读次数:255
从头开始学习自然语言处理
Wording Embedding 1. word2vec 基于只含有一个隐层的神经网络,隐层的节点数就是embedding的维度。并提出了CBOW和Skip Grams这两种语言模型。并针对词典过大而导致计算softmax分母复杂度太高的问题提出了Hierarchical Softmax和 Neg ...
分类:编程语言   时间:2018-11-03 11:21:45    阅读次数:162
Python-UDP编程
1、UDP编程: 测试命令: windows: netstat -anp udp | findstr 9999 Linux: 发给服务器数据 echo '233' | nc -u 127.0.0.1 9999 2、UDP服务器端编程: UDP服务器端编程流程:(从图中可以看到,服务器端只需要一个so ...
分类:编程语言   时间:2018-11-03 11:22:48    阅读次数:129
C语言中变量名及函数名的命名规则与驼峰命名法
一、C语言变量名的命名规则:(可以字母,数字,下划线混合使用) 1. 只能以字母或下划线开始;2. 不能以数字开始;3. 一般小写;4. 关键字不允许用(eg:int float=2//error float 为保留字不允许用); 二、函数名的命名规则 1.见名知意;2.自定义函数函数名首字母大写( ...
分类:编程语言   时间:2018-11-03 11:23:16    阅读次数:297
Spring IOC下的工厂模式
在Spring IOC容器中,我们需要创建工厂,用来管理我们需要创建的对象,因此这时就需要我们了解什么是工厂,这篇简单的小短文,可能会帮你入门,如果稍微想要仔细了解一下,可以查看这个微博https://blog.csdn.net/jason0539/article/details/23020989 ...
分类:编程语言   时间:2018-11-03 11:24:44    阅读次数:324
Python :编写条件分支代码的技巧
『Python 工匠』是什么? 『Python 工匠』是什么? 『Python 工匠』是什么? 『Python 工匠』是什么? 『Python 工匠』是什么? 『Python 工匠』是什么? 『Python 工匠』是什么? 我一直觉得编程某种意义是一门『手艺』,因为优雅而高效的代码,就如同完美的手工 ...
分类:编程语言   时间:2018-11-03 11:25:39    阅读次数:151
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!