自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 #掉过的坑#C语言写Python扩展,PyMem_Malloc崩溃的问题

问题描述C写python扩展,在执行208行之前拨错。黄色小箭头表示“This is the next statement will be executed”,所以问题出在memcpy这行,然而这是C标准库的函数,不太可能出问题。尝试自己写了一个函数,代替memcpy,报错一样,所以问题不在这里。找Bug但是同一个project中也有其他.c文件使用了memcpy,是没有问题的。到汇编...

2019-05-31 20:33:44 1275

原创 unity 开发oculus配置问题

一、较老的解决方案这个连接的配置是可行的https://blog.csdn.net/morphyyang/article/details/52914627#commentBox但是问题在于,这个博客的驱动和unity版本太老了,用不了现在官方的SDK二、我的解决方案首先,你要有一条梯子,一条梯子,一条梯子因为不翻墙是做不了的①安装unity2017.4.21f1 (Recomm...

2019-03-04 15:48:06 1778 1

原创 C++读入浮点数矩阵

描述假如有这样的一个矩阵,我们要读入 将程序编译为a.exe,运行。 输出的第一个方块,是读入的字符串。 第二个方块,是转成double矩阵后的输出。代码#include <iostream>#include <fstream>#include <regex>#include <string>#i

2018-07-05 21:34:32 2445 6

原创 【系统分析与设计】细分大作业的final Report

PSP 2.1 统计表个人分支的 GIT 统计报告(不需要解释原因)- 仅需要提交截图自认为最得意/或有价值/或有苦劳的工作清单,含简短说明(一句话)个人的技术类、项目管理类博客清单(只需要名称与 url )...

2018-06-28 12:47:12 968

原创 【掉过的坑】axios获取cookie的正确姿势

问题描述正常人使用axios的时候,要获取response中的cookie,正常写法是:axios.post('xxx.url',params).then(res => { console.log(res.headers['set-cookie'])}).catch(err => { console.log(err)})但是!你会你发现你得到一...

2018-06-24 17:01:39 48640 6

原创 【掉过的坑】VUE向django发送post返回403:CSRF Failed: CSRF token missing or incorrect

问题描述前端是VUE,后端是django。 VUE用axios向后端发送POST代码如下: let params = new URLSearchParams() params.append('orderID', orderId) params.append('dishID', dishId) axios.post(loginUrL, params}) ...

2018-06-24 16:46:51 8930 5

原创 【系统分析与设计】lesson16

使用 ECB 实现 make reservation 用例的详细设计(包含用例简介,顺序图,类图)用例简介:用户登入网站,根据位置和日期检索酒店用户根据人数选择房间用户提交订单,确认支付,预定成功。 顺序图类图将逻辑设计类图映射到实际项目框架的包图。用树形结构表述实现的包和类...

2018-06-21 17:48:15 415

原创 【系统分析与设计】lesson13作业

描述软件架构与框架之间的区别与联系架构:: Arichitecture, 把系统分解为一些模块,然后描述这些模块的职责和交互方式。框架: Framework, 是系统中业务无关的通用部分,被独立抽象出来以便复用,降低开发难度。以你的项目为案例绘制三层架构模型图,细致到分区结合你程序的结构,从程序员角度说明三层架构给开发者带来的便利通过webpack打包,前端...

2018-06-02 17:04:50 316

原创 【掉过的坑】vuex 的action传参问题

https://segmentfault.com/q/1010000007185702 vuex.action 只能传递两个参数, 一个state是自动添加的,一个payload,是用户自己传到。 但是! 如果你传了两个参数,你会发现第二个永远都是undefined。正确的操作把多个参数打包为一个对象,放到payload里。...

2018-05-29 14:55:01 3387

原创 【系统设计与分析】第六次作业,暨lesson9

XX 建模练习 要求:建模要求包括(用例图、XX业务或用例的活动图、XX领域模型、XX对象的状态图、XX场景的系统顺序图与操作协议)

2018-05-13 20:43:51 231

原创 【系统设计与分析】第五次作业,暨lesson8

 领域建模——状态建模1)使用 UML State Model建模对象: 参考 Asg_RH 文档, 对 Reservation/Order 对象建模。建模要求: 参考练习不能提供足够信息帮助你对订单对象建模,请参考现在 定旅馆 的旅游网站,尽可能分析围绕订单发生的各种情况,直到订单通过销售事件(柜台销售)结束订单。2)研究淘宝退货流程活动图,对退货业务对象状态建模...

2018-05-06 20:54:13 198

原创 【系统分析与设计】lesson7设计

1、 领域建模a. 阅读 Asg_RH 文档,按用例构建领域模型。b. 数据库建模(E-R 模型)按 Task 3 要求,给出系统的 E-R 模型(数据逻辑模型)导出 Mysql 物理数据库的脚本-- MySQL Script generated by MySQL Workbench-- 04/29/18 07:13:31-- Model: N...

2018-04-29 11:08:11 254

原创 虎牙直播安卓实习岗面试经历

今天下午面的虎牙直播,挂了。问的问题JAVA有哪些基本数据类型?基本数据类型和对象有什么不同?手改冒泡排序?冒泡排序改进?死锁的四个条件?Thread和AsyncTask的不同?Thread的优缺点?了解单例模式吗?进程和线程的区别?活动A调用活动B,A和B的生命周期依次是如何变化的?还问了两三个不知道什么东西,没听过的,不知道是啥。 其中,问题1,6,7都...

2018-04-19 16:35:40 1635

原创 【系统分析与设计】第三次作业

【系统分析与设计】第三次作业1.用例建模a. 阅读 Asg_RH 文档,绘制用例图。 按 Task1 要求,请使用工具 UMLet,截图格式务必是 png 并控制尺寸b. 选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:c. 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法对比上述两个用例图,我们可...

2018-04-11 14:42:17 758

原创 weWatch——一个基于vitamio的电视直播软件

weWatch是什么weWatch是Android课程开发的期末实验。 作用是一个播放器,具有播放本地视频,和观看电视直播,保存历史观看记录的功能。其中,电视直播是我们项目的亮点,播放源采用HLS格式,解析和播放采用vitamio库。 这里的vitamio是一个android和ios全平台通用的播放器库。项目亮点就是看电视,能看很多电视,包括平时有线电视看不到的台。我干了什...

2018-04-09 23:14:22 2548

原创 UMLet的安装和使用

UMLet的安装和使用UMLet是啥UMLet是一款简单易用、免费、开源的UML建模工具。它能够快速的构建UML类图、序列图、活动图等,并且可以将原型导出为bmp、gif、eps、pdf、jpg、png、svg等格式。怎么下载到这个网站http://www.umlet.com/changes.htm,这是UMLet的官方网站,可以下载到最新发行版本。 进入这个网站,我们首...

2018-04-09 16:55:45 2051

原创 【系统分析作业】第二周

【系统分析作业】第二周1.简答题1.1简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点1.1.1瀑布模型优点:定义了软件开发基本流程和活动。创意阶段:描述问题、市场、关键技术等;分析阶段:用户故事、领域模型、业务流程等。缺点:依赖问题:前面需求模糊,后面工作难以开展。容错问题:在后期发现需求问题,工作量难接受资源调配问题:知识技能需求不同,人员需求不同。以上问题容易导致延期,项目不

2018-03-19 23:27:07 267

原创 leetcode中拍案惊奇的链表题

分列如下:142.Linked List Cycle II148.Sort List143.Reorder List142. Linked List Cycle IIhttps://leetcode.com/problems/linked-list-cycle-ii/description/题意Given a linked list, return the ...

2018-03-11 19:08:43 219

原创 leetcode中的数学问题

分列如下:650.2 Keys Keyboard326.Power of Three342.Power of Four650. 2 Keys Keyboardhttps://leetcode.com/problems/2-keys-keyboard/description/题意Initially on a notepad only one character ‘...

2018-03-11 14:02:41 382

原创 【系统分析作业】第一周

【系统分析作业】第一周1. 简答题1.1软件工程定义软件工程:(1)将系统化、规范化、可度量的方法应用与软件的开发、运行和维护的过程,即将工程化应用于软件中。(2)对(1)中所述方法的研究。——IEEE[IEE93]软件工程:是指导计算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过实践考验而证明正确的管理技术和当前能够得到的最好的技...

2018-03-11 10:52:02 288

原创 leetcode中的位运算骚操作

分列如下:268.Missing Number136.Single Number389.Find the Difference137.Single Number II260.Single Number III268. Missing Numberhttps://leetcode.com/problems/missing-number/description/题目...

2018-03-04 16:41:01 385

原创 数组中寻找重复数字或缺失数字的记负法思想

记负法出现在给一个数组的情况,数组中的数只出现一次或者两次,求出现两次的数字,或者未出现的数。对于数组下标[0,n-1],数值的范围是[1,n]。 我们可以扫描一遍,将数字 i 的对应位置·i-1 的值 nums[i-1] 置为负,即令nums[i-1] = -nums[i-1], 这样,就不用额外的空间来记录某个数字是否出现。 用这样的方法,可以时间复杂度做到O(n), 空间复杂度做到O...

2018-03-04 15:49:06 369

原创 如何将vitamio的demo跑起来:将Eclipse代码导入到AndroidStudio的方式

这个导入方法主要是用于将Eclipse项目导入为AndroidStudio项目。因为安卓最开始用Eclipse开发,而Eclipse项目和AS项目的项目结构不同,所以不能用打开AS的方法来打开。 很多github的项目由于开发时间早,所以都是这样打开的。 希望以后的人不要再走弯路了。介绍vitamio是一个跨平台的播放器库,继承多种播放格式,堪称“万能播放器”, 官方https://githu

2017-12-29 23:20:34 464

原创 【算法设计作业】week17

课本课后习题8.8 要求证明Exact 4SAT problem是NP完全问题。先考虑Exact 3SAT问题的每一个子项,有a ∨ b ∨ c形式 我们可以有这样的推理过程:a ∨ b ∨ c== (a ∨ b ∨ c)∧ True== (a ∨ b ∨ c)∧ (y ∨ ¬y)== (a ∨ b ∨ c ∨ y)∧ (a ∨ b ∨ c ∨ ¬y)这样,每一个3SAT...

2017-12-29 17:24:05 311

原创 fail to find build tools version23.0.1

问题在github上下载别人的安卓demo,跑不起来。看报错说找不到build tools version 23.0.1。原因这是因为项目所需的build tool 版本我们本机没有。 根据这个页面,https://www.hacksparrow.com/react-native-android-failed-to-find-build-tools-revision-23-0-1.html 解决

2017-12-29 11:18:44 1174

原创 QCMediaPlayer mediaplayer NOT present

起因做安卓期末项目,要播放网络视屏。 但是,无论是自带的mediaPlayer,还是在github找的各种第三方播放器库,都跑不起来。同样的Url在浏览器是可以打开的。 永远在报错 QCMediaPlayer mediaplayer NOT present 问题折腾两三天,更换各种第三方库无解。 在StackOverFlow找到类似问题。 https://stackoverflow.co

2017-12-27 16:02:47 2655

原创 【算法设计作业】week16

week1648. Rotate Image来源:https://leetcode.com/problems/rotate-image/description/题意给定一个矩阵,输出顺时针旋转之后的矩阵思路最简单的思路是,建立每一个点与新店的数学关系,然后映射过去。 但是在discussion有人给出了顺时针旋转和逆时针旋转的算法,相当简洁。参考代...

2017-12-20 15:04:21 247

翻译 自行车轮组:基本几何与动力学

翻译的外国论坛文章,源地址:https://whosatthewheel.com/2017/11/12/the-bicycle-wheel-basic-dynamics/正文直至今日,在一个知识遍布并能广泛获取的年代,我还在读一些像自行车轮子这么简单的一些废话(a lot of “tosh”)。当然,完整地说,你应该读一下Jobs Brandt(译者:这谁啊?)写的好书,但如果你时间有限,我在此尝试

2017-12-15 20:34:27 2393

原创 【算法设计作业】week14

【算法设计作业】week14给出了第33、34,35、36、38、39、41、45题的解析33. Search in Rotated Sorted Array题目来源:https://leetcode.com/problems/search-in-rotated-sorted-array/description/题意给出一个初始升序序列,经过一个(注:一个)“rot...

2017-12-04 09:44:11 338

原创 【算法设计作业】week13

30. Substring with Concatenation of All Words题目来源:https://leetcode.com/problems/substring-with-concatenation-of-all-words/description/思路本道题的思路是滑动窗口,一个窗口windows在字符串S上滑动,每一个位置都检验窗口的内容是否满足条件,...

2017-12-03 13:50:47 323

原创 在Gson中传递uri对象

GSONgson是安卓开发中一个流行的Json格式转换包。只要简单的两行代码就可以实现自定义对象和JSON格式的互转。从而极大地简化数据传递前的序列化操作。 官方github在这里https://github.com/google/gson// 将person类对象转JSON格式Gson gson = new Gson();String personInStringToAdd = gson.t

2017-11-26 13:20:49 1048 2

原创 linux下dlib库的安装

源起之前查的资料又说要手动下载,自己编译。折腾了挺久终于搞好了,没多久linux就莫名崩了,说什么is running in a low resolutuon mode,开不了机。然后只能重装,重装后又要再装一次dlib,这次找到了很简单的安装方法,几行命令就搞定了。正确安装dlib的方法参考下面这个链接,亲测可行。dlib人脸识别 模块 如何 在Python 中安装? - 花花儿的回答 - 知乎

2017-11-06 10:09:25 9683 3

原创 八皇后问题和八数码问题的最陡上升爬山法、首选爬山法、随机重启爬山法、模拟退火算法的分析和实现

源起人工智能的第二次作业课后的某题要求对八皇后问题和八数码问题分别用最陡上升爬山法、首选爬山法、随机重启爬山法、模拟退火算法来实现,并且分析他们的性能。分析我们发现要求实现的各个算法是有共同点的,比如,八皇后问题相关算法拥有相同的状态空间,每个算法都有从当前状态获取下一状态的需求,各个算法细节不同,共同点是,它们都是算法。 基于这样的想法,我们可以将代码划分为3层: 运行示例代码比较长,附在最后

2017-11-01 21:22:17 5660 7

原创 在activity类中更新widget

起因做作业要在activity中更新widget的内容,但是,PDF又讲得不清不楚,自己瞎摸折腾很久,就很气。解决最后终于在StackOverfllow中找到了极其简洁的解决方案,就很开心。参考网站如下: https://stackoverflow.com/questions/4073907/update-android-widget-from-activity代码如下:// 这段代码在写到Act

2017-11-01 10:48:43 719

原创 在非Activity类中调用startActivityForResult()

问题写代码需要在一个非Activity的普通类中调用startActicityForResult()。但是一下两个写法都是不行的。holder.GoodItemView.setOnClickListener(newView.OnClickListener() { @Override public void onClick(View view) { //

2017-10-23 20:15:46 4006 4

原创 java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive

情况写安卓,跑代码。程序异常终止,抛出错误。java.lang.IllegalStateException: The content of the adapter has changed but ListView did not receive a notification. Make sure the content of your adapter is not modified from a b

2017-10-23 17:04:06 640 2

原创 Error inflating class android.support.design.widget.FloatingActionButton

问题安卓写FloatingActionButton,怎么都跑不起来,报错Error inflating class android.support.design.widget.FloatingActionButton尝试上网查,说什么 1. 改“android”空间为”app”,http://blog.csdn.net/mayuko2012/article/details/73351105 2.

2017-10-22 08:38:22 634

原创 【算法设计作业】week5

1.Divide Two Integers来源:https://leetcode.com/problems/divide-two-integers/description/题意给出两个int数a,b,要求计算他们的商,不能使用乘、除、取模。思路很直接想法按照除法的定义,当a,b都大于0时,a不断减b,直到余数比b小,记录一共减了多少次,就是所求的答案。但是这样...

2017-10-03 22:19:14 355

原创 【算法设计作业】week4

1.Implement strStr()来源https://leetcode.com/problems/implement-strstr/description/题意要求实现Implement strStr()这个函数,其实就是叫你从一个字符串中返回给定字符串第一次出现的位置思路1.暴力循环,从长字符串的每一个位开始,向后匹配,成功则返回。不成功则移下一个位,继...

2017-09-25 19:42:27 249

原创 【算法设计作业】week3

照例选题写思路1.3Sum来源:https://leetcode.com/problems/3sum/description/题意给出一串数,叫你找出所有的a,b,c使得a+b+c=0;要注意的是给出的数,可能重复。思路将输入的数排序,从头到尾对每一不同数字循环,下标为i,target = -i。并从用指针指向front = i+1,back = j + 1; ·如arr[front] + arr

2017-09-19 23:44:07 436

空空如也

空空如也

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

TA关注的人

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