自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (14)
  • 收藏
  • 关注

原创 iOS | OC 类和继承

继承通过扩展或者修改既有类来定义新类的方法叫做继承,被继承的类称为父类,通过继承关系新建的类称为子类。继承意味着子类继承了父类的所有特性,父类的数据成员和成员函数自动称为子类的数据成员和成员函数,子类可以:追加新的方法 追加新的实例变量 重新定义父类中的方法(重写)通过继承而彼此关联的类组成的树称为类层次结构,位于类层次最顶端的类称为根类。NSObject是Cocoa环境下的根类。(实际上除了NSObject外,Cocoa环境中还有一个根类NSProxy)在面向对象的语言中,有的和Ob

2022-05-04 23:29:22 494

原创 iOS | OC Objective-C 程序设计

1. 对象和消息oc中,id类型是一个独特的数据类型,可以存放任何数据类型的对象,相当于java里的Object消息表达式(允许嵌套消息表达式)id obj;[obj msg][obj msg1] msg2][]既可以是数组用的修饰符,也可以是消息表达式用的修饰符element = table[[obj count]]消息是由消息关键字组成的,消息中也可以带有参数,消息关键字的末尾有:时,表示这个消息带有参数。“:”的后面紧跟着的就是实际的参数,参数可以是一个变量,甚至也可以

2022-04-25 14:49:21 2894

原创 iOS | OC 面向对象的编程

1.1 对象的概念面向功能的软件设计的局限性:难于应对需求的变更,维护成本会比较高。对象有属性,并且能够接收消息来进行相应的处理。属性指的是对象的性质和所具有的信息。基于面向对象的软件开发,比较接近于人的思考方式,更善于应对需求变更。消息是对象之间通信的唯一手段。对象收到消息后,会解析并处理消息。具体的处理方法和这个对象的内部实现叫做方法。送信的对象称为发送者,收信的对象称为接收者。通过消息协调各个对象之间的消息发送,使其作为一个整体运行,这就是面向对象的软件运行模式。使用对象的概念对问题进

2022-04-12 21:34:07 2416

原创 from __future__ import print_function 的作用 | python

今天在看从github上下载的代码时,开头有from __future__ import *这样的语句,不懂它的意思和作用,查了一下,原来它作用就是将新版本的特性导入当前版本中(可以在当前版本使用新版本的一些特性)举个????在python2.x和python3.x中print的标准写法分别是print 'don't follow titles, just follow courage'print('don't follow titles, just follow courage')那

2021-02-01 10:40:00 436

原创 基于keras实现线性回归|多步预测

最近实验中由于自己之前没有学习过tensorflow、pytorch等,无论是自己的实验代码还是对比方法的复线都一头雾水,此篇博客简单记录一下实验的一个小模块线性回归的实现,我的需求是对于输入的训练数据(多维数据)的每一维数据分别用其历史的多步时间数据去预测下个时间戳的数据,并将每一维数据训练所得的模型保存。以下是具体的代码:import numpy as npfrom keras.models import Sequentialfrom keras.layers import Denseimp

2021-01-21 10:13:53 973 2

原创 直线上最多的点数 | leetcode 149

题目给定一个二维平面,平面上有n个点,求最多有多少个点在同一条直线上。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/max-points-on-a-line著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。题解就是很简单的存储斜率和截距,但因为会有各种特殊情况,所以提交了好多遍…… 最最最最重要的是:别用double存储,会丢失精度 ,用字符串!下面代码是这位作者提供的。class Sol..

2020-11-15 21:45:14 123

原创 Linux使用wget 命令下载文件报错400 Bad Request | 批量下载文件

在服务器上下载数据集下载文件到指定目录,其中/user/myDir是指定目录,/https://……对应的是需要下载的文件的链接地址wget -P /user/myDir /https://……出现的问题是明明链接在本地浏览器里可以直接下载,但使用wget命令始终会报400 Bad Request错误解决方案:给链接地址加''''可能是因为url中有特殊字符,让centos中断了url的字符串,服务端就无法解析这个url了,加上''后,centos就能正确解析整个命令参考链接:.

2020-10-15 16:32:07 4207

原创 MAC使用PyCharm连接远程服务器教程

问我

2020-10-05 15:34:47 5993

原创 threading violation: expected the main thread 线程违规 | iOS开发

今天在测试中遇到程序崩溃,报错信息中有一句threading violation: expected the main thread产生这个错误的原因就是苹果系统对在子线程进行UI操作做了非常严格的检验,如果我们在子线程中更新UI,则会直接报线程违规的也就是说在子线程中,触发了该方法,然后系统监听该通知做了UI操作,然后导致的Crash问题解决hook[UIDevice endGeneratingDeviceOrientationNotifications]判断执行该方法是否在主线...

2020-10-04 21:18:09 1590

原创 不同路径 | leetcode 62 | 动态规划 | 排列组合

题目一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?例如,上图是一个7 x 3 的网格。有多少可能的路径?示例1:输入: m = 3, n = 2输出: 3示例2:输入: m = 7, n = 3输出: 28来源:力扣(LeetCode)链接:https://leetcode-cn.com/pr..

2020-09-29 20:08:43 212

原创 anaconda虚拟环境下python安装包超时报错 | pip install pandas

在anaconda虚拟环境下安装pandas报错,具体内容如下:ERROR: Exception:Traceback (most recent call last): File "/Users/crowd/anaconda3/envs/py3_6_tensorflow1/lib/python3.6/site-packages/pip/_vendor/urllib3/response.py", line 437, in _error_catcher yield File "/U...

2020-09-28 09:17:37 1005

原创 跳跃游戏 | leetcode 55 | 贪心

题目给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个位置。示例1:输入: [2,3,1,1,4]输出: true解释: 我们可以先跳 1 步,从位置 0 到达 位置 1, 然后再从位置 1 跳 3 步到达最后一个位置。示例2:输入: [3,2,1,0,4]输出: false解释: 无论怎样,你总会到达索引为 3 的位置。但该位置的最大跳跃长度是 0 , 所以你永远不可能到达最后一个位置。..

2020-09-27 18:51:35 48

原创 iOS 开发UITableView下拉刷新功能|Objective-C

最近项目内测,又双叒叕提出了新的需求…颤抖.jpg今天在做iOS的UITableView的下拉刷新功能,在网上查到一些大佬已经封装好的代码,快乐就追上我了…哈哈传送门:https://github.com/CoderMJLee/MJRefresh虽然这个已经很好用了,但是…如果大家开发的软件系统在iOS10以上,可以直接使用苹果提供的组件实现,具体步骤如下:首先在用到UITableView的位置添加以下代码:(这里的_contentTableView就是你希望添加下拉刷新功能的UITable

2020-09-26 22:43:29 543

原创 Python 3.8环境下通过Anaconda.安装Tensorflow | MAC

准备工作从python官网下载安装python 3.8https://www.python.org/downloads/release/python-384/ 下载安装Anaconda,博主从同学那里直接拷贝了pkg安装配置文件,因为校园网真的太慢了… 乌鱼子… 没有安装的同学直接去官网安装就行https://www.anaconda.com/products/individual#macos安装Tensorflow打开电脑终端,输入以下命令:conda create -n tens...

2020-09-22 20:55:38 4128

原创 最大黑方阵 | leetcode | 面试题 17.23.

题目给定一个方阵,其中每个单元(像素)非黑即白。设计一个算法,找出 4 条边皆为黑色像素的最大子方阵。返回一个数组 [r, c, size] ,其中r,c分别代表子方阵左上角的行号和列号,size 是子方阵的边长。若有多个满足条件的子方阵,返回 r 最小的,若 r 相同,返回 c 最小的子方阵。若无满足条件的子方阵,返回空数组。示例 1:输入:[[1,0,1],[0,0,1],[0,0,1]]输出: [1,0,2]解释: 输入中 0 代表黑色,1 代表白色,标粗的元素即为满足条件...

2020-09-17 17:19:38 210

原创 用户分组 | leetcode 1282

题目有n位用户参加活动,他们的ID从 0 到 n - 1,每位用户都 恰好 属于某一用户组。给你一个长度为 n 的数组groupSizes,其中包含每位用户所处的用户组的大小,请你返回用户分组情况(存在的用户组以及每个组中用户的 ID)。你可以任何顺序返回解决方案,ID 的顺序也不受限制。此外,题目给出的数据保证至少存在一种解决方案。示例 1:输入:groupSizes = [3,3,3,3,3,1,3]输出:[[5],[0,1,2],[3,4,6]]解释:其他可能的解决方案有...

2020-09-15 19:50:06 189

原创 每个元音包含偶数次的最长子字符串 | leetcode 1371

题目:给你一个字符串s,请你返回满足以下条件的最长子字符串的长度:每个元音字母,即'a','e','i','o','u' ,在子字符串中都恰好出现了偶数次。示例 1:输入:s = "eleetminicoworoep"输出:13解释:最长子字符串是 "leetminicowor" ,它包含 e,i,o各 2 个,以及 0 个 a,u 。示例 2:输入:s = "leetcodeisgreat"输出:5解释:最长子字符串是 "leetc" ,其中包含 2 个 e 。示例...

2020-09-13 20:20:07 599

原创 重新排列句子中的单词 | leetcode 1451

题目:「句子」是一个用空格分隔单词的字符串。给你一个满足下述格式的句子 text :句子的首字母大写 text 中的每个单词都用单个空格分隔请你重新排列 text 中的单词,使所有单词按其长度的升序排列。如果两个单词的长度相同,则保留其在原句子中的相对顺序。请同样按上述格式返回新的句子。样例:输入:text = "Keep calm and code on"输出:"On and keep calm code"解释:输出的排序情况如下:"On" 2 个字母 "and" 3 个

2020-09-08 20:01:27 460

原创 ICDE 2020 | Curiosity-Driven Energy-Efficient Worker Scheduling in Vehicular Crowdsourcing

车辆众包中好奇心驱动的节能工人调度:一种深度强化学习方法摘要—空间众包(SC)利用人群的潜力来完成某些基于位置的任务。尽管最近已经对工人调度进行了很好的研究,但是大多数现有的工作仅集中于工人的静态部署,而忽略了它们的临时运动连续性。在本文中,我们明确考虑使用无人驾驶车辆的工人,例如无人驾驶汽车和无人驾驶汽车,它们更易于控制,并且可以作为车辆众包(VC)运动来部署在偏远或危险区域中以执行长期任务和哈希任务。我们提出了一种用于好奇心驱动的节能工人调度的深度深度强化学习(DRL)方法,称为“ DRL-CEWS

2020-08-18 15:55:55 556 1

原创 ICDE2020|Price-aware Recommendation with Graph Convolutional Networks 应用图卷积网络的价格意识推荐方法

ICDE2020 Price-aware Recommendation with Graph Convolutional Networks 阅读笔记研究现状摘要—近年来,有关推荐的大量研究工作已投入到挖掘用户行为(即协作过滤)以及描述用户或项目的一般信息(例如文本属性,分类人口统计信息,产品图片等)中上。令人惊讶的是,价格是行销中的一个重要因素,它决定了用户是否将对商品做出最终的购买决定。在这项工作中,我们旨在开发一种有效的方法来预测用户的购买意愿,并重点关注推荐系统中的价格因素。主要困难有两个方

2020-08-15 21:50:06 1521

原创 ICDE2020|Predictive Task Assignment in Spatial Crowdsourcing: A Data-driven Approach

ICDE2020 Predictive Task Assignment in Spatial Crowdsourcing: A Data-driven Approach 阅读笔记阅读了ICDE2020关于空间众包中预测性任务分配的一篇 论文(Predictive Task Assignment in Spatial Crowdsourcing: A Data-driven Approach),作者研究了一个新颖的空间众 包问题:PTA(预测性任务分配),提出了一个两阶段的 数据驱动框架,称为数...

2020-08-07 15:46:01 1300 3

原创 浏览器显示错误Whitelabel Error Page This application has no explicit mapping for /error, Spring Boot|后端开发

Spring Boot项目,编写自己的controller进行测试,打开浏览器访问,出现错误:需要检查:你的RequestMapping是否是对应的 你的文件路径是否正确博主就是因为路径的问题????刚开始误将controller文件夹写到java目录下,导致一直访问错误...

2020-07-15 09:30:27 5882

原创 地下城游戏 骑士拯救公主 | leetcode 174

题目:一些恶魔抓住了公主(P)并将她关在了地下城的右下角。地下城是由M x N 个房间组成的二维网格。我们英勇的骑士(K)最初被安置在左上角的房间里,他必须穿过地下城并通过对抗恶魔来拯救公主。骑士的初始健康点数为一个正整数。如果他的健康点数在某一时刻降至 0 或以下,他会立即死亡。有些房间由恶魔守卫,因此骑士在进入这些房间时会失去健康点数(若房间里的值为负整数,则表示骑士将损失健康点数);其他房间要么是空的(房间里的值为 0),要么包含增加骑士健康点数的魔法球(若房间里的值为正整数,则表示骑士将增.

2020-07-13 10:49:41 552

原创 求给定数组所有可能的子集 |leetcode78

题目要求:给定一组不含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。示例:输入: nums = [1,2,3]输出:[[3],[1],[2],[1,2,3],[1,3],[2,3],[1,2],[]]最开始看这道题目的时候感觉其实很简单,所以就马上开始做,结果走了很多弯路,费尽力气AC了第一种解法,结果证明这种解法非常鸡肋… 所以提交通过之后还是念念不忘,昨晚入睡前一直在想,竟然想到了一个idea,造成试过之后果然可以,而且时间复杂度较第一种小很多…虽然可能也...

2020-07-12 08:49:03 634

原创 Mac下maven安装及环境变量配置

Mac下maven安装及环境变量配置下载maven访问链接:http://maven.apache.org/download.cgi点击图中红色框选中链接下载,版本号可能不同,下载完成之后解压到资源库,并将解压后的文件夹重命名为maven.配置环境变量1. 打开.bash_profile文件,open -e .bash_profile此时将弹出对应文件:2.在此文件中添加设置环境变量的命令,红色框中对应maven的路径拷贝时切记要替换路径!!M.

2020-06-30 10:17:31 760

原创 ICDE2017|Prediction-Based Task Assignment in Spatial Crowdsourcing 空间众包中基于预测的任务分配

ICDE2017 Prediction-Based Task Assignment in Spatial Crowdsourcing 阅读笔记摘要:以前关于空间众包的研究主要聚焦于基于进行当前分配时可用的工人和任务信息来最大化分配数,这些策略忽略了未来状态可能加入系统的工人和任务,因此只能获得局部最优方案。这篇文章中,作者通过考虑当前和未来的工人和任务信息来未优化得到全局的分配方案。并且提出新的优化问题-MQA(最大化质量的任务分配),MQA的优化目标是在旅行预算约束下最大化全局任务质量得分。 为了解决

2020-06-29 21:54:29 1006 1

原创 Intellij IDEA搭建SpringBoot项目 connect timed out错误|后端开发

最近开始学习SpringBoot,安装好了Intellij IDEA打算创建一个Demo了解一下,但是一开始就遇到报错在新建项目时出现connect timed out错误 无法从start.spring.io下载从网上查了相关问题,经过测试可以通过如下方式解决此问题第一步:找到Intellij IDEA的设置 Setting (MAC版Preferences),选择System Settings下Http Proxy第二步:选择下图1所指的Auto-detect proxy set

2020-06-27 17:21:38 3609 3

ICDE20_Task Allocation in Dependency-Aware Spatial Crowdsourcing.pdf

ICDE2020 空间众包中依赖感知的任务分配论文

2021-01-21

SVM&YOLO 车辆检测

机器视觉基础 | SVM&YOLO 车辆检测

2020-12-31

机器视觉基础 | SIFT

机器视觉基础 | SIFT

2020-12-31

机器视觉基础 | SURF

机器视觉基础 | SURF

2020-12-31

机器视觉基础 | image-k-means | 基于 k-均值聚类算法图像分割

机器视觉基础 | image-k-means | 基于 k-均值聚类算法图像分割

2020-12-31

机器视觉基础 | TextureTransfer | 人脸纹理传输

机器视觉基础 | TextureTransfer | 人脸纹理传输实现

2020-12-31

BayesNClassfication.zip

统计自然语言处理 | 贝叶斯分类器程序实现

2020-12-31

统计自然语言处理 | 分词程序实现

统计自然语言处理课程作业 | 分词

2020-12-31

M2GRL-master.zip

KDD2020 论文M2GRL_A Multi-task Multi-view Graph Representation Learning Framework for Web-scale Recommender Systems 源码

2020-12-25

M2GRL_A Multi-task Multi-view Graph Representation Learning Framework for Web-sc

KDD202论文M2GRL_A Multi-task Multi-view Graph Representation Learning Framework for Web-scale Recommender Systems | 图 | 推荐

2020-12-25

Joint Policy-Value Learning for Recommendation.pdf

KDD2020论文Joint Policy-Value Learning for Recommendation | 推荐 | 强化学习

2020-12-25

BLOB_A Probabilistic Model for Recommendation that Combines Organic and Bandit S

KDD2020论文BLOB_A Probabilistic Model for Recommendation that Combines Organic and Bandit Signals | 推荐 | 强化学习

2020-12-25

Meta-learning on Heterogeneous Information Networks for Cold-start Recommendatio

KDD2020论文Meta-learning on Heterogeneous Information Networks for Cold-start Recommendation | 推荐 | 冷启动

2020-12-25

Privileged Features Distillation for E-Commerce Recommendations

KDD2020论文Privileged Features Distillation for E-Commerce Recommendations | 多任务学习

2020-12-25

空空如也

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

TA关注的人

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