学习周记3:2019.3.4-2019.3.10

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BeerBread134/article/details/87908291 前言 这学期几乎全是硬核的算法/程序课,为了督促自己认真学习,我将每周写一篇周记。周记模板前一周保留,当周每日更新当日笔记。如有整段文字代码适合另起blog,也将链接标在周记对应的日期下。 课程:算法设计与分析、数字图像处理、程序设计实习、游戏AI中的算法、视觉计算与深度学习、人工智能引论及实践课(NLP)、Python程
分类: 其他 发布时间: 03-14 23:17 阅读次数: 0

中国大学MOOC 程序设计与算法(三)笔记

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BeerBread134/article/details/88557586
分类: 其他 发布时间: 03-14 23:16 阅读次数: 0

(unicode error) 'unicodeescape' codec can't decode bytes in position 2-3

font=TTFont('C:\Users\G\Downloads\download.ttf') 从文件夹读取文件时报错: SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 原因:文件名中的 \U 开始的字符被编译器认为是八进制 解决方案:把路径中的单斜杠\改写为\
分类: 编程语言 发布时间: 03-14 23:16 阅读次数: 0

Python实现两个图的交运算、并运算、差运算、对称差运算、联运算、积图、合成图

Python实现两个图的交运算、并运算、差运算、对称差运算、联运算、积图、合成图 用python随机生成两张图G1,G2 import networkx as nx import matplotlib.pyplot as plt import numpy as np from numpy import random G1 = nx.Graph() Matrix1 = np.array(random.randint((2),size=(50,50))) #print(Matrix) for
分类: 编程语言 发布时间: 03-14 23:16 阅读次数: 0

golang 数据类型转换

总结了golang中字符串和各种int类型之间的相互转换方式: string转成int: int, err := strconv.Atoi(string) string转成int64: int64, err := strconv.ParseInt(string, 10, 64) int转成string: string := strconv.Itoa(int) int64转成string: string := strconv.FormatInt(int64,10) 以备查询 ----------
分类: 编程语言 发布时间: 03-14 23:16 阅读次数: 0

Complex Embeddings for Simple Link Prediction

Complex Embeddings for Simple Link Prediction 来源 背景 使用低秩正规矩阵的实部作为关系 低秩分解 二元多关系数据上的应用 损失函数 实验部分 代码 附录 来源 ICML 2016 Theo Trouillon ´ 1;2 [email protected] Johannes Welbl3 [email protected] Sebastian Riedel3 [email protected] Eric Ga
分类: 编程语言 发布时间: 03-14 23:15 阅读次数: 0

django中通过form表单上传文件

最近OA接了个需求其中是关于上传文件 python2.7 首先是form中的代码,这里做了一个判断,判断是正确文件格式结尾的 class CreateForm(forms.Form): attachment = forms.FileField( label=u'申报材料', max_length=256, error_messages={'required': u'请上传附件!', 'max_length': u'ppt标题长度过长'}
分类: 编程语言 发布时间: 03-14 23:15 阅读次数: 0

RecyclerView中倒计时item的优雅方案

版权声明:转载请著名AndroidMsky和原文链接。 https://blog.csdn.net/AndroidMsky/article/details/88557445 本文介绍在RecyclerView中使用倒计时楼层,并且每秒刷新显示倒计时。 没有纠结于样式,主要介绍代码结构和设计模式。 先看一下效果: 我们采取的是观察者模式的方法,启动一个handler,每隔一秒去刷新所有注册过的item楼层。观察者模式的大概关系如下图: 我们并没有使用JAVA中的Observable,因为在释放H
分类: 编程语言 发布时间: 03-14 23:15 阅读次数: 0

springboot项目maven打包分离lib包

springboot项目maven打包不配置的话,会把用到的jar包、resource文件、class文件总的打成一个jar包。如果在测试环境或者正式环境,仅仅需要修改某一个class文件,或者引用到的jar(有可能是自己的项目的底层包jar),就要重新全部打一个包,比较麻烦,也怕万一正式环境全量更新出问题,因此需要分离出class文件、lib,方便增量更新。 pomx.xml代码如下: <build> <finalName>serverapp</finalName> <plugin
分类: 编程语言 发布时间: 03-14 23:14 阅读次数: 0

c#学习之路:数组参数与参数数组的不同

数组参数是:就是一个参数类型为数组的参数,传递参数时得自己去传入一个数组类型的参数值去计算,(并且参数个数已知)。 参数数组是:在形参为一个数组的时候 在形参前边 加上关键字params,在执行这个函数的时候不需要再自己定义一个属于类型得了,就直接传值就行了,编译器会将传入的值自动编译成一个数组,来计算。(参数个数未知)
分类: 编程语言 发布时间: 03-14 23:14 阅读次数: 0

跟师傅学习的那点事儿--爬虫JS解密练习。

目标网站: https://www.icgoo.net/search/?partno=AD620&qty=1&tdsourcetag=s_pcqq_aiomsg 要获取这个网页的信息。先来分析网页机构: 所需要的信息在: 拿出编译器,requests.get()发现没有这个信息。 怎么办? 打开fiddler,进行抓包。找到信息所在的请求。 发现类似的请求,特别多,而且所有的信息,全是这么一个框,怎么办? 点一下框上面的黄色框,也就是 进行解码,发现所有的信息全在这些请求中。 那么找出来着写请
分类: 编程语言 发布时间: 03-14 23:14 阅读次数: 0

Mac OS X 下建立 pip 和 Python3 的链接

一、准备 首先安装 pip,在终端中运行以下命令 sudo easy_install pip 使用以下命令可以查看当前pip版本 pip --version 结果如下: pip 18.1 from /usr/local/lib/python2.7/site-packages/pip (python 2.7) 之后安装python 3,我这里安装的是python 3.7,安装教程网上都有 输入命令查看版本信息 python3 版本信息如下: Python 3.7.1rc2 (v3.7.
分类: 编程语言 发布时间: 03-14 23:13 阅读次数: 0

Android 仿微信通讯录功能,好友排序 + 字母索引

一、效果图展示 二、功能特点 1.好友排序:按照拼音顺序对好友进行排序,兼容英文数字符号等 2.字母索引:右侧字母导航条,既可拖动也可点击,联动ListView滑动 三、实现 接下来就让我们一步步显示这个效果吧。 1.右侧字母索引的导航条 这个我们可以在网上找到很多类似的,你大可找一个自己喜欢的甚至自己写一个出来,这里我在网上找了一个带波浪效果的,看起来比较炫酷一点吧。 这是原地址:https://github.com/AlexLiuSheng/AnimSideBar 然后我把它导入到了我们项
分类: 编程语言 发布时间: 03-14 23:13 阅读次数: 0

dubbo-api + zookeeper分布式配置方式

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ren365880/article/details/88557458 先看下Dubbo和zookeeper的定义: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标就是封装
分类: 编程语言 发布时间: 03-14 23:13 阅读次数: 0

恒指怎么开户?恒指交易原则?

期货交易应该是自然而且轻松的。不必强求做任何事情,当然也不要和市场或者跟自己作对。做投资心态要平和,不要有对抗心理。因为恒指交易并不是一场战争,市场也没有在追杀你,它甚至并不意识到你的存在,它们做它们该做的,你只要适应它们。市场是你的老板,遵循它,然后领取工资,如果你反抗,会被踢出局。 恒指开户须知 1、恒指期货是保证金交易模式,杠杆交易,以小博大的一种投资方法,同样的资金在期货市场就能获取10–20倍的收益。 2、恒指是T 0交易模式,可以即买即卖,交易时间比较灵活,根据行情走势可以随时开仓
分类: 编程语言 发布时间: 03-14 23:12 阅读次数: 0

LeetCode答题记录--两数之和

这是在LeetCode刷的第一题,记录一下 思路是通过两个for循环对数组进行遍历,找出需要的数字,第一次提交时出错,后面增添了一条判断i与j是否相等的条件,最终成功提交 附上代码: public class Solution { public int[] twoSum(int[] nums, int target) { int[] result = new int[2]; for (int i = 0; i < nums.length; i++) { i
分类: 编程语言 发布时间: 03-14 23:12 阅读次数: 0

移动端开发的注意事项

移动端开发的注意事项 移动前端开发正逐渐步入前端技术的主流,事实上跟在一般的PC上,并不需要你掌握额外的技术,然而你在PC Web上那一套在多数情况下并不适用于手机Web,你必须知道这其中的注意点。当然移动web给人的感觉是一个拼H5和CSS3的阵地,这里面有足够高大上的技术等着你去驾驭,在这方面,你可以欣喜地说:让IE见鬼去吧。 1、首先我们来看看webkit内核中的一些私有的meta标签,这些meta标签在开发webapp时起到非常重要的作用。 第一个meta标签表示:强制让文档的宽度与设
分类: 编程语言 发布时间: 03-14 23:12 阅读次数: 0

js跨页面触发事件,利用storage监听事件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/document_dom/article/details/88557462 同一浏览器打开了两个同源页面 其中一个网页修改了localStorage 另一网页注册了storage事件 网页A:监听了storage事件: window.addEventListener("storage", function (e) { alert(e.newValue); }); 网页B:
分类: 编程语言 发布时间: 03-14 23:12 阅读次数: 0

学习周记4:2019.3.11-2019.3.17

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/BeerBread134/article/details/88557080 前言 这学期几乎全是硬核的算法/程序课,为了督促自己认真学习,我将每周写一篇周记。周记模板前一周保留,当周每日更新当日笔记。如有整段文字代码适合另起blog,也将链接标在周记对应的日期下。 课程:算法设计与分析、数字图像处理、程序设计实习、游戏AI中的算法、视觉计算与深度学习、人工智能引论及实践课(NLP)、Python程
分类: 编程语言 发布时间: 03-14 23:11 阅读次数: 0

房租不规范,钱包两行泪——链家租房信息爬取与分析

链家租房信息分析——从爬虫到机器学习 前言 数据爬取 思路 爬虫代码 数据洞察 通过百度api获取地址经纬度 tableau可视化 词云制作 房租预测 数据预处理 拆分测试集 数值型变量标准化 分类变量OneHotEncoder编码 文本特征抽取 转化流水线 模型训练 随机森林 xgboost 预测数据 测试集 迭代 自己的房屋数据 小结 前言 只身一人来到异地工作,首当其冲考虑的是住宿问题。如果公司有提供住宿当然最好,但大多时候还是需要我们自己去租房子。可是作为人生地不熟的异乡人,往往对当地
分类: 其他 发布时间: 03-14 23:11 阅读次数: 0