Programming
JacobTsang
Feel free to contact me!
QQ:853802088
展开
-
makefile编写规则
https://blog.csdn.net/darmao/article/details/81077055转载 2019-10-16 09:13:42 · 299 阅读 · 0 评论 -
Python | 封包
1)什么是Python的封包用来整理和分类模块的文件夹。2)如何建立封包专案文件夹-主程序.py-封包文件夹init.py模块一.py模块二.pyinit.py 是空的文件即可,但是一定要有。是作为封包文件夹的标识,否则只不过是普通的文件夹。3)Example专案文件夹main.pygeometry #几何运算init.pypoint.py #针对点的...转载 2019-08-04 23:29:21 · 2703 阅读 · 0 评论 -
Python | 文件读写
1)文件操作流程开启 => 读写 => 关闭2)如何开启文件文件Object = open(文件路径, mode = 开启模式)3)开启模式包括:1、读取模式 - r2、写入模式 - w3、读写模式 - r+4)读取全部文字:文件Object.read()5)一行一行地读取for 变量 in 文件Object:从文件依序读取每行文字到变量中6)读取JSON格式...原创 2019-08-05 00:12:02 · 145 阅读 · 0 评论 -
Python | 网络连线 | 处理https | ssl | 简单的资料抓取
#串接、抓取公开资料import sslimport urllib.request as requestimport jsoncontext = ssl._create_unverified_context() #生成一个SSL Objectsrc = "https://data.taipei/opendata/datalist/apiAccess?scope=resourceAqu...原创 2019-08-06 09:27:13 · 203 阅读 · 0 评论 -
Python | Web Crawler
1)爬虫心法 : 做个正常访问者Example:直接网络连线,不添加任何Header#抓取电影源码import sslimport urllib.request as requestcontext = ssl._create_unverified_context()src = 'https://www.ptt.cc/bbs/movie/index.html'with reques...原创 2019-08-06 10:20:56 · 1871 阅读 · 0 评论 -
Python | 实体物件的建立与使用
1)什么是类别类别:将变量和函数封装将被封装的变量和函数统称为属性2)使用类别的步骤1、定义类别2、使用类别中的属性3)定义类别基本语法:class 类别名称: 定义封装的变量 定义封装的函数Example:#定义Test类别class Test: x=3; #定义变量 def say(): #定义函数 print("hello")4)使用类别的基本...原创 2019-08-06 12:01:28 · 1261 阅读 · 0 评论 -
CI / CD
CI:Continuous IntegrationCD:Continuous Deployment1)什么是CICD在小步快跑,快速迭代的现代化开发场景中衍生出来的一种减少人力的技术。CD:项目完成后,给了用户,不能出现配半天配不好环境的情况。要自动化部署。CI:自动把项目的所有模块汇聚到一个repository中。CI的好处是,developer只管coding就好。这唯一的一个rep...原创 2019-08-24 15:26:56 · 222 阅读 · 0 评论 -
TensorFlow | ValueError: Can't load save_path when it is None
原因:saver.restore(sess, tf.train.latest_checkpoint(’/tmp’)),找不到checkpoint所在路径,在restore之前添加判断checkpoint是否存在,若不存在则初始化的判断。#判断模型保存路径是否存在,不存在就创建if not os.path.exists('tmp/'): os.mkdir('tmp/')#初始化wi...原创 2019-08-15 19:21:17 · 9511 阅读 · 0 评论 -
项目工程代码质量检测神器——SonarQube
http://www.imooc.com/article/279446?block_id=tuijian_wz原创 2019-08-25 15:13:02 · 211 阅读 · 0 评论 -
Python | 如何自定义python模块
比如我想写一个几何计算模块,模块内有计算两点距离的方法。1)主调用程序是test.py2)在同级目录创建geometry.py文件中写入计算两点距离的方法。def distance(x1,x2,y1,y2): return ((x1-x2)**2 + (y1-y2)**2)**0.53)返回test.py写入以下调用自定义模块的语句import geometryprint...原创 2019-08-04 21:09:01 · 430 阅读 · 0 评论 -
JS对象 | 速成
一个对象包括了:属性、方法Javascript 给对象的属性赋值:var car = {type:"porsche", model:"911", color:"white"};方法是在对象上执行的动作,以函数定义被存储在属性中。 var person = { firstName: "Bill", lastName : "Gates", id ...翻译 2019-07-14 15:35:38 · 181 阅读 · 0 评论 -
macos下配置clang
https://code.visualstudio.com/docs/cpp/config-clang-mac转载 2019-06-12 11:21:18 · 4833 阅读 · 0 评论 -
leetcode | Median of Two Sorted Arrays (Python)
本题思路比较简单。学习了extend()和append()的不同之处。num1 = [5,2]num2 = [3,4]num1.extend(num2) #extend()print (num1)num1 = [5,2]num1.append(num2) #append()print (num1)JacobdeMacbook-Air:~ Jacob$ pyt...原创 2019-05-31 12:59:18 · 145 阅读 · 0 评论 -
leetcode之路 | Add Two Numbers
这道题折腾了好久。原因:一、数据结构课没认真听。二、Python的单链表操作不是很熟悉三、Python存在可变变量和不可变变量下图是关键算法的思考过程:主要学习资料:https://blog.csdn.net/L141210113/article/details/85332598完整代码:class ListNode: def __init__(self,x): ...原创 2019-05-30 21:10:19 · 78 阅读 · 0 评论 -
关于如何使用code block下断点进行分步调试
1、建立项目,貌似单个文件没有办法让Debug一栏变得有色,单个文件调试是灰色的。2、在需要调Debug的地方下断点3、不断地按红色播放号进行调试4、watches窗口可以在这里调出来,用于观察过程中变量的变化情况。...原创 2019-05-30 11:07:26 · 1443 阅读 · 0 评论 -
头文件的注意事项
1),头文件中可以写const对象的定义。因为全局的const对象默 认是没有extern的声明的,所以它只在当前文件中有效。把这样的对象写进头文件中,即使它被包含到其他多个.cpp文件中,这个对象也都只在包含它的 那个文件中有效,对其他文件来说是不可见的,所以便不会导致多重定义。同时,因为这些.cpp文件中的该对象都是从一个头文件中包含进去的,这样也就保证 了这些.cpp文件中的这个const...转载 2019-05-28 20:38:28 · 308 阅读 · 0 评论 -
关于如何将多个Cpp文件关联起来
一、C++编译模式C++程序中,只包含两类文件 —.cpp文件和.h文件。其中,.cpp文件被称作C++源文件,里面放的都是C++的源代码;而**.h文件则被称作C++头文件**,里面放的也是C++的源代码。C+ +语言支持“分别编译”(separate compilation):一个程序所有的内容,可以分成不同的部分分别放在不同的.cpp文件里。.cpp文件里的东西都是相对独立的,在...转载 2019-05-28 19:36:29 · 26741 阅读 · 9 评论 -
python学习之路问题总结
1)python换行写代码print "this line is toooooooooooo \long"输出:this line is toooooooooooo long2)python 返回列表中某个值的索引list = [5,6,7,9,1,4,3,2,10]list.index(9)输出:3同时可以返回列表中最大值的索引list.index(max(list))最...原创 2019-05-28 08:27:43 · 108 阅读 · 0 评论 -
C语言指针详解
0x01 为什么需要指针?指针解决了一些编程中基本的问题。第一,指针的使用使得不同区域的代码可以轻易的共享内存数据。当然你也可以通过数据的复制达到相同的效果,但是这样往往效率不太好,因为诸如结构体等大型数据,占用的字节数多,复制很消耗性能。但使用指针就可以很好的避免这个问题,因为任何类型的指针占用的字节数都是一样的(根据平台不同,有4字节或者8字节或者其他可能)。第二,指针使得一些复杂的链接...转载 2018-11-25 19:45:13 · 233 阅读 · 0 评论 -
visual studio code | run code | 默认编译指令
如何修改visual studio code中run code的默认编译指令macos下快捷键:command + shift + pdefaultSettings.jsoncommand + fcode-runner.executorMap原创 2019-06-12 10:06:30 · 2562 阅读 · 0 评论 -
leetcode | Longest Substring
这题巨难,前前后后不间断地看了三天,成功入选本人看writeup也看不懂系列。【我巨菜】主要的难点在于:1、what the hell is p2、what the hell is (index - p +1)3、why max()?以下先贴出答案,待我慢慢道来。class Solution: def lengthOfLongestSubstring(self, s: st...原创 2019-05-31 15:19:55 · 246 阅读 · 0 评论