- 博客(27)
- 问答 (1)
- 收藏
- 关注
原创 利用泊松变形实现平面浅浮雕生成
利用泊松变形实现平面浅浮雕生成**参考论文:**Zhang Y W , Zhou Y Q , Li X L , et al. Bas-Relief Generation and Shape Editing through Gradient-Based Mesh Deformation[J]. IEEE Transactions on Visualization and Computer Grap...
2019-07-15 21:42:49
1189
原创 macOS clion配置pmp-library环境
macOS clion配置pmp-library环境pmp-library提供了计算机图形学中mesh的half-edge数据结构表示以及一些有效的算法和可视化工具pmp-library官网本文将介绍其在mac上的环境配置和在clion中的使用1.pmp的环境配置首先在终端中输入如下命令:git clone --recursive https://github.com/pmp-libr...
2019-06-17 15:27:46
579
原创 【leetcode】#2 Add Two Numbers【Linked List】【Medium】
2.Add Two NumbersYou are given twonon-emptylinked lists representing two non-negative integers. The digits are stored inreverse orderand each of their nodes contain a single digit. Add the two ...
2019-04-28 19:23:52
270
原创 【leetcode】#509 Fibonacci Number【Array,DP】【Easy】
509.Fibonacci NumberTheFibonacci numbers, commonly denotedF(n)form a sequence, called theFibonacci sequence, such that each number is the sum of the two preceding ones, starting from0and1. T...
2019-04-27 19:21:45
224
原创 【leetcode】#14 Longest Common Prefix【Array】【Easy】
14.Longest Common PrefixWrite a function to find the longest common prefix string amongst an array of strings.If there is no common prefix, return an empty string"".Example 1:Input: ["flowe...
2019-04-25 21:21:34
242
原创 HalfEdge实现1——Mesh的建立、查询相关操作、Mesh的读入与输出(Paraview可视化)
0.前言本文将从HalfEdge简介、数据结构的定义、mesh的建立、顶点的顶点邻居查询、顶点的面邻居查询、边的邻居查询、网格数据结构的输入与输出、测试结果八个方面。因作者水平有限,文中难免会有错误之处,希望读者批评指正。1.HalfEdge简介HalfEdge(半边)是一种用于表示多边形网格(Polygon Mesh)的一种常用方法,它能够表示任意的多边形网格(必须是流形)。Half...
2019-03-15 20:07:50
4176
3
原创 【leetcode】#15 3Sum【Array】【Medium】
15.3SumGiven an arraynumsofnintegers, are there elementsa,b,cinnumssuch thata+b+c= 0? Find all unique triplets in the array which gives the sum of zero.Note:The solution set mus...
2019-03-09 17:02:12
204
原创 【leetcode】#11 Container With Most Water【Array】【Medium】
11.Container With Most WaterGivennnon-negative integersa1,a2, ...,an, where each represents a point at coordinate (i,ai).nvertical lines are drawn such that the two endpoints of lineiis ...
2019-03-09 16:57:30
208
原创 【leetcode】#4 Median of Two Sorted Arrays【Array】【Hard】
4.Median of Two Sorted ArraysThere are two sorted arraysnums1andnums2of size m and n respectively.Find the median of the two sorted arrays. The overall run time complexity should be O(log (m+...
2019-03-07 21:57:05
183
原创 【leetcode】#1 Two Sum【Hash】【Easy】
1.Two SumGiven an array of integers, returnindicesof the two numbers such that they add up to a specific target.You may assume that each input would haveexactlyone solution, and you may not u...
2019-03-07 21:15:50
197
转载 Clion配置OpenGL
参考链接:https://blog.youkuaiyun.com/m0_37748310/article/details/80391026由于我用的是Dev c++配置的MinGW,这里贴上我的CMakeList.txtcmake_minimum_required(VERSION 3.13)project(OpenGL3)link_directories("D:\\Dev-Cpp\\MinGW...
2019-03-06 15:10:47
1330
原创 Effective C++读书笔记(条款01-04)
条款01:View C++ as a federation of languages作者将C++分为四个部分C:C++以C为基础,C++完全兼容C,所以在C++的编程过程中部分的写法本质上依然是C,但是C语言具有的局限有没有模板(template)、异常(exceptions)、重载(overloading) Object-Oriented C++:包括classes、封装(encaps...
2019-03-05 22:43:55
266
翻译 从服务端加载分页数据的策略
我在查阅如何优雅地处理分页数据的时候偶然看到了这篇文章。说实话,本来只是想查查客户端在处理分页加载的数据时候怎么对请求进行封装,而不是每次面对分页数据都要额外写一大堆代码,但是这篇文章提到的问题是我之间没有考虑到的,觉得不错,就斗胆翻译一下。说明一下,这篇文章到的本意是针对退的时间轴的,时间轴里面由很多Tweets组成,我其实不太明白这到底是什么数据,所以文章后头就把Tweets都用数据进行替
2017-09-16 17:43:42
1703
原创 数据结构从零单排3——链表(2)
这次贴上一元多项式的问题主要实现了一元多项式相加、相减以及相乘,直接上代码:/*一元多项式相加和相乘*/#include #include typedef struct _Poly_ { float coef; //系数 int expn; //指数 struct _Poly_ *next;}PloyNode, *PolyList;void createPolyn(Po
2017-09-10 20:48:44
456
原创 数据结构从零单排2——链表(1)
大家好久不见(搞得这种辣鸡文章有人看一样。。。)最近在忙学校里的项目和学车,再加上懒,好久没有更新这个系列了,emmmm,今天终于有点时间更新一下了,今天介绍数据结构中线性表的另一个知识点——链表。链表的定义线性表的链式存储特点是用任意的存储单元存储线性表的数据元素,其存储单元可以是连续,也可以是不连续的(顺序表一定是连续的),为了表示链表前后元素的关系,在元素中在其本身携带的
2017-08-22 22:33:54
352
原创 Android 解决fragment replace方法低效的问题
刚开始学android的时候,对于fragment的切换问题,理所当然的使用FragmentTransaction中的replace方法来解决,但是这个方法时非常低效的,我们先来看官方文档对于这个方法的介绍:replaceadded in version 22.0.0FragmentTransaction replace (int containerViewId,
2017-08-03 14:36:41
2802
原创 Android获取本机局域网IP的方法
直接贴代码,主要利用正则表达式匹配局域网ippackage com.rongyan.clienttest;import java.net.InetAddress;import java.net.NetworkInterface;import java.net.SocketException;import java.util.Enumeration;import java.util.re
2017-07-30 20:40:19
5452
原创 数据结构从零单排1——顺序表
#include #include #include #include "SqListTest.h"int initList(SqList *L);int insertData(SqList *L, int index, int data);int deleteData(SqList *L, int index, int *data);SqList * unionList(SqLi
2017-07-22 21:36:32
680
原创 Failed to resolve: android.arch.lifecycle:extensions:1.0.0-alpha4问题解决
最近想研究architecture component,于是根据官方文档搭建了一个项目准备引入依赖,可是加载了半天最后依然提示标题的错误,于是在官方文档找到了解决方案repositories { maven { url 'https://maven.google.com' // Alternative URL is 'https://dl.google.
2017-07-15 15:28:10
3665
原创 从源码角度分析RecyclerView监听滑动到底部失效
现在大部分的项目都有这么一个需求,在滑动到列表底部时加载更多,用RecyclerView实现的话基本原理就是利用findLastVisibleItemPosition()方法判断目前视图内的最后一个子项位置是否等于整个recyclerView的最后一个子项,判断的方法在网上流传已经很多了,我在这里贴一下recyclerView.addOnScrollListener(new Recycle
2017-05-15 14:55:28
1593
原创 实验三 基于数据包捕获的数据报结构分析
实验三 基于数据包捕获的数据报结构分析首先安装Iris,http://pan.baidu.com/s/1slpipTb 我已经上传到百度网盘解压后如图其中iris.exe为安装包,keygen.exe为key获取器,汉化补丁会把软件汉化。首先打开iris.exe和keygen.exe按照提示安装完成后可能不会有任何反应,如果提示key出错了让keygen多试几次即
2016-11-23 13:50:53
4019
原创 电子多媒体实验室android端调取网络接口标准
1.什么是网络接口应用程序接口(API:application programming interface)是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过使用 API 函数开发应用程序,从而可以避免编写无用程序,以减轻编程任务。2.调取网络接口的基本流程Android端应用程序首先按某种格式向
2016-09-26 12:58:57
882
原创 【数据库技术与应用】课程小结1.1+1.2
0.0.0开篇本文主要是记录我个人学习数据库的心路历程,我之前也几乎没有接触过数据库,由于接触的都是移动端开发,虽然有轻量级的数据库,但是说来惭愧,我还没来得及学,但是在项目开发的过程中,我深深意识到数据库在如今的开发中扮演着无比重要的角色,为了巩固自己所学过的知识、分享自己的心得,我写了这篇博客,并打算努力将其打造成一个系列,以后将会视情况一周1~2更,大家如果觉得我写的有什么错误或者不恰当
2016-09-23 22:18:25
1700
原创 Retrofit如何提交json数据
用了一段时间的retrofit,感觉表单提交用的很6了,但是普通的json数据该如何提交呢?我以为我是懂的,然而我错了。一开始,我以为是这样提交的:@POST("NewLifeBeta/TeaLogin") Call login(@Body JSONObect jsonObject);然而将数据发送过去之后我的程序喜闻乐见地崩了。看retrofit的官方文档对于@Body是
2016-09-23 19:13:37
2727
原创 [Android]fragment中getArguments为空的原因以及解决
fragment与Activity通信时,我们常常用在activity中setArgument然后再fragment中用getArgument的方法来获取activity想要传给fragment的数据,但我今天用这个方法时报了空指针异常,耽误了我不少时间,下面我就将产生空指针的原因和解决方法跟大家分享一下。原因: /** * Return the arguments suppli
2016-07-20 15:57:29
13837
3
原创 [Android]类似java.lang.IllegalStateException: Expected异常的解决方法
在调接口时,我们偶尔会碰到这样的异常:com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 132 path $.data[0].imglist这很容易让人摸不着头脑,这句话的意思是在gson解析
2016-07-19 15:56:27
1200
原创 Android retrofit使用小心得
retrofit是一种用于Android网络请求的第三方库,我们可以在点击打开链接中找到它,相比于OKHttp与Volly等框架或者第三方库来说,retrofit使用起来更为方便,菜鸟如我也能用它调通接口!下面让我来分享一下使用心得:首先我们要导入这个库:compile 'com.squareup.retrofit2:retrofit:2.1.0'在build.gradle的d
2016-07-14 23:22:52
686
空空如也
SearchView点击之后屏幕被colorPrimary覆盖,求大神解救
2017-05-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人