自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 变量交换

三变量交换c = a;a = b;b = c;加减法交换a = a + b;b = a - b;a = a - b;异或交换a^=b^=a^=b;

2017-07-26 16:00:25 411

原创 python 数组排序

二维数组排序:myList = [('dungeon',7),('winterfell',4),('bran',9),('meelo',6)]print sorted(myList, key=lambda x:x[1])# [('winterfell', 4), ('meelo', 6), ('dungeon', 7), ('bran', 9)]一维数组降序:test = [6,1,2,3,4,

2017-07-25 22:24:43 1082

原创 写python程序需要注意的问题

没有块级作用域函数参数为变量时是复制,为对象时是引用,注意数组操作由于是弱类型,判等时要注意类型是否相同,内容判等是否逻辑正确

2017-07-25 20:37:26 526

原创 C++ 参数:复制,引用?

研究了一下C++数组参数void Test(char array[20])//等同于void Test(char array[])//等同于void Test(char* array)//等同于void Test(char* const array)//注意,这里不是void Test(char const *array)以上过程称为“数组降价” 所以,当数组作为参数传入时,是有很高

2017-07-25 19:43:54 726

原创 python 参数:复制?引用?

Python 函数的参数传递时 值得注意的是参数传入时 若为变量会被当作临时赋值给参数变量 如果是对象则会被引用

2017-07-25 19:24:35 553

原创 python 作用域

python没有块级作用域。 python有函数作用域

2017-07-25 18:10:36 464

原创 JS 作用域

简单介绍两种广泛的作用域概念: - 块级作用域:任何一对花括号中的语句都属于一个块,在这之中定义的变量对外都不可见 - 函数作用域:定义在函数中的参数和变量在函数外是不可见的。JS没有块作用域,只有函数作用域 有一个方法可以用函数构造块:(function(){ statement;})();

2017-07-25 16:34:30 258

原创 Bootscrap 箭头按钮

<!DOCTYPE html><html><head> <meta name="description" content="Bootstrap Directional Buttons Demo"> <meta charset="utf-8"> <meta name="viewport" content="width=device-width"> <title>Bootstrap

2017-07-25 15:01:50 1254

原创 去除按钮外边框

/*CSS*/button{ outline:none;}即可解决

2017-07-25 14:55:25 949

原创 d3 绘制中国地图城市及城市间的连线

<html> <head> <meta charset="utf-8"> <title>China Map</title> </head> <style> body{ background: black; } #southsea{ stroke:#6

2017-07-23 20:17:19 3576

原创 d3 在中国地图上绘制城市

<html> <head> <meta charset="utf-8"> <title>China Map</title> </head> <style> body{ background: black; } #southsea{ stroke:#6

2017-07-23 20:10:44 2390

原创 d3 绘制中国地图

<html> <head> <meta charset="utf-8"> <title>China Map</title> </head> <style> body{ background: black; } #southsea{ stroke:#6

2017-07-23 20:01:49 3500

原创 python flask,file structure ,blueprint简单应用

首先要新建flask工程 工程根目录下会自带static目录和templates目录1.static目录存放网页静态文件,例如js文件,css文件,jpg文件,geojson文件,svg文件,csv文件等。 2.templates目录存放html文件1.在工程根目录新建工程启动文件,命名为run.py 2.在工程根目录新建python后台包,索性命名为Transfer包(里面自带__init_

2017-07-23 19:41:25 865

原创 python time.sleep(t) t为秒

睡眠5秒import timetime.sleep(5)

2017-07-18 16:02:32 4675

原创 mysql:sql alter (增加表的列属性)

alter table tablename add column1 int(10),add colunm2 float(10);

2017-07-18 15:27:53 2600

原创 python geopy package(地名获取经纬度)

from geopy.geocoders import Nominatimaddress = 'beijing'gps = Nominatim()location = gps.geocode(address)print (location.longitude,location.latitude)

2017-07-18 11:08:15 4050

原创 javascript call函数

call函数是为了动态改变this而出现的当一个object没有某个方法,但是其他object的有我们可以借助call函数用其它对象的方法来操作用的比较多的通过document.getElementsByTagName选择的dom节点是一种类似array的array它不能应用Array下的push,pop等方法我们可以通过var domNodes = Array.prototype.

2017-07-17 16:40:29 417

原创 html5 svg,circle,g,path

SVG(Scalable Vector Graphics)是一种用来绘制矢量图的 HTML5 标签SVG标签跟其它的HTML标签有通用的属性可以用height="100px" width="200px" 为其添加高度和宽度SVG提供很多绘图形状,例如线条、圆、多边形等

2017-07-17 15:52:04 1764

原创 python __name__

首先,name 是系统变量,存放什么值又系统定义只有当前文件被执行时,name存放值为main 只有当前文件被import时,name存放的是模块名(即去掉‘.py’后缀的文件名)

2017-07-17 13:03:00 243

原创 python flask安装

flask是轻量级python上的web应用框架 安装如下pip install flask安装成功后测试一下: 新建python工程,新建python文件hello.py 输入:from flask import Flask app=Flask(__name__) @app.route('/') def hello_world(): return "Hello Wor

2017-07-15 15:48:19 842

原创 import win32api ImportError: DLL load failed

解决办法: 将python安装根目录下 Lib\site-packages\pywin32_system32里的文件 拷贝到windows\system32下

2017-07-15 14:35:56 1015 1

原创 mysql:sql update语句

update tablename set columnname = “valueA” where columnname = “valueB”

2017-07-13 13:17:35 901

原创 python for range用法

for i in range(5,1,-1): print i//输出5 4 3 2for i in range(1,5,2): print i//输出1 3

2017-07-11 15:35:07 1008

原创 Mac brew install mysql

首先直接安装brew install mysql然后启动mysqlmysql.server start最后初始化配置,启动配置向导/usr/local/opt/mysql/bin/mysql_secure_installation启动向导后完成如下操作:Securing the MySQL server deployment.Connecting to MySQL using a blank pa

2017-07-08 17:30:44 695

原创 数组寻找循环节(HDUOJ 1005)

如题,一串无规律数组,可能从第n个数字开始以d为长度循环,试图找出这个d。代码:#include <cstdio>#include <vector>using namespace std;#define MAXN 1000 //预测最大循环d的值vector<int> num;int main(){ int a,b,n; while(scanf("%d%d%d",&a,&b,&n

2017-07-06 17:10:37 1290

原创 C++:HDUOJ 1004

采用for(auto str:strs)方式迭代: 例如HDUOJ 1004 代码:#include <cstdio>#include <map>#include <iostream>#include <vector>using namespace std;int main(){ int n; while(scanf("%d",&n)!=EOF) {

2017-07-04 15:11:57 354

原创 算法中常见的数组问题

求数组中,最长上升字串问题: a.连续最长严格上升字串:CF702A求数组中,K组连续M个数之和最大的问题: 前缀和+二维dp:CF467C求数组中,最大和的字串: HDUOJ 1003

2017-07-04 14:54:19 520

原创 最大和字串(prefix sum,HDUOJ 1003)

如题,求一个数字串的最大和字串:数据结构(前缀和数组)代码:#include <cstdio>#include <algorithm>#include <cstring>using namespace std;#define maxn 100005int num[maxn];int sum[maxn];int main(){ int N; scanf("%d",&N);

2017-07-04 14:38:49 470

原创 大正整数相加(HDUOJ 1002)

注意末尾回车符的数量,杭电题经常有此类坑。swap可以交换char数组。strlen得到的返回值,最好存到size_t类型中。 但放入for循环时,用int代替,直接用size_t的后果是for循环由于size_t没有负类型的原因会死循环。代码如下:#include <cstdio>#include <cstring>#include <algorithm>using namespace st

2017-07-03 20:44:16 430

原创 Presentation Error的问题

输出格式的问题。代表数据吻合,但tab,空格,换行不吻合。

2017-07-03 11:43:12 725

原创 关于%I64d和%lld的问题

两种都是C语言中格式化输出64位整型的正确做法。区别在于编译器不同。gcc(mingw32),g++(mingw32)只支持%I64d的输出方式。 gcc(linux i386),g++(linux i386)只支持%lld的输出方式。另外,mac上的gcc/g++不支持%I64d的方式。

2017-07-03 10:43:32 2920

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除