自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 从头编译带Vulkan支持的PyTorch以及PyTorch的Android库

如何编译带Vulkan支持的PyTorch以及Android库,并在Android设备上通过Vulkan调用GPU进行推理

2022-03-08 21:56:17 5643 1

原创 在Apache 2.2上配置反向代理

编辑httpd.conf,在<VirtualHost>节点中加入以下行:ProxyPass /location http://内网地址:端口号ProxyPassReverse /location http://内网地址:端口号取消如下行的注释:LoadModule proxy_module modules/mod_proxy.soLoadModule proxy_ajp_module ...

2018-05-21 16:41:33 2769

原创 运维经验1

开学之后由于服务器的各种问题,边写代码边搞了一波像是运维的活……1.关于各种代理首先由于网络的某些限制(包括校园网太垃圾的原因和一些众所周知的原因),执行一些命令(如apt-get,git clone)时需要使用代理服务器。在ubuntu下可以通过设置环境变量为某些程序设置http和https代理,但不是所有程序都会使用这些环境变量。apt-get的代理设置:在/etc/apt/a...

2018-03-09 23:19:52 1222

转载 Ubuntu 14.04 + Anaconda2 编译Opencv 3.0.0

如果在Ubuntu下,Python环境是Anaconda的时候编译OpenCV,直接cmake会有问题,cmake会找到系统自带的Python2的python lib而不是Anaconda里面的,两个python版本号不一样就不会编译python接口。解决方法是在cmake命令里指定python2环境的参数。先在opencv的源码目录里新建一个build文件夹,然后进入这个文件夹,执行下面

2017-05-19 13:26:52 1546

转载 关于Android的captive portal

转载自 https://www.noisyfox.cn/45.html升级了安卓5.0的同学们一定对网络图标上面的那个感叹号感到十分郁闷。安卓5.0引入了一种新的网络评估机制来评估网络状况,当你有网络请求时会自动选择网络连接条件最好的一个网络进行连接。该机制的代码实现如下:简要来说就是,如果该网络是VPN,那么直接使用这个网络进行连接,否则调用isCaptivePort

2016-09-04 21:21:14 10582

原创 Java中URLDecoder的编码问题

和基友一起撸Java Web,基友负责前端我负责后端。前端用jQuery与后端交互,参数和响应全部用JSON传。在传参数的时候JSON字符串肯定会被URL Encode,在后端要进行URL Decode之后才能解析。一开始用的是URLDecoder解析:return URLDecoder.decode(str);之后发现中文全都是乱码……很尴尬。一开始以为是浏览器发送的数据的编码和Ja

2016-07-11 21:27:57 3389

转载 Java单例模式的实现

转自 http://blog.csdn.net/jason0539/article/details/23297037/

2016-03-24 20:25:40 348

原创 apk中/res/raw目录与/assets目录的区别

美图的笔试遇见了这道题,直接懵逼了……之前基本上没留意过这两个目录的区别,mark一下assets目录下的文件不会被编译成二进制,直接被打包到apk中。assets目录中的文件不会在R.java中建立索引。assets目录下的文件需借助AssetManager访问。assets目录下可以建立自己的子目录。res/raw目录下的文件(貌似是)会被编译成二进制。由于res目录下的所有东西都会在

2016-03-23 18:51:22 3946 1

原创 登录校园网用的bash脚本

登录:if [ $# != 2 ]; then echo $'usage: '$0$' username password' exit $?fiusername=$1password=$2password_md5_32=`echo -n "$2" | md5sum`password_md5_16=${password_md5_32:8:16}#echo $password_md

2016-03-13 23:08:03 2768

原创 Android通过DexClassLoader加载apk文件

String apkFileDir = Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "test.apk"; String optDir = getDir("optdex", Context.MODE_PRIVATE).getAbsolutePath(); new File(op

2016-02-27 19:53:45 1140

原创 Java动态加载jar文件

打算研究一下Android的代码动态加载,先看一下Java是怎么实现的- - 虽然Java SE的一些奇技淫巧一般不能用在Android上……利用java.net.URLClassLoader加载特定的jar文件,并通过loadClass方法获取Class,或用Class.forName获取Class。获取Class的引用之后,可以用newInstance创建该类的实例,通过反射调用该类中

2016-02-27 18:23:41 936

原创 JSOI2004 平衡点

队友看到一道貌似是计算几何的题目,遂搞之……给出桌面上的n个洞的坐标(xi, yi),每个洞下面有一个重物,重物质量为pi。重物上面有一条足够长的绳子穿过孔,所有的绳子系在一个结上。绳结足够大,不会从孔里掉到桌面下,同时桌面足够高,重物不会触地。一开始以为有什么神奇的数学规律,列方程……发现方程带着一堆三角函数/根号根本没法解……后来发现这题其实像是大模拟,先假定绳结在某个位置,求绳结

2016-02-25 20:04:42 1012

原创 Java课程设计笔记-用org.apache.tools.zip中的类压缩/解压zip文件

本来想装一发逼用zlib库的……结果没找到怎么用zlib库以流的形式压缩/解压多个文件,跪了……先用Java实现这个功能吧去年助攻学姐的大作业的时候写过这个,压缩/解压是抄来的,代码也没了……实现貌似不够优雅,不知道有没有更好的方法class ZipUtil { public static void zip(ArrayList files, File targetFile) th

2015-12-02 19:01:32 1318

转载 Java课程设计笔记-Android系统创建阻塞式对话框

在复制/剪切文件的时候,可能要在执行过程中弹出对话框等待用户确认,然后选择继续操作或者取消操作。但弹出对话框的时候只能靠listener相应点击事件,不能直接调用某个方法,让方法阻塞,用户做出操作时再返回。这样的操作可以借助looper实现赶脚抄来的这个实现略简单粗暴……不过又不是不能用import android.app.Activity;import android.app.

2015-11-25 11:19:12 802

原创 这个月熬过的夜和装过的逼//负能量勿点

还在打网络赛的时候,收到通知说可以去捂脸汪竞赛了…那就去水一发呗。十一的时候队友还说,就是去水水,我们可能不用写什么就靠学长的大腿了…结果最后一周的时候,还是开始强行写了…临去无锡前一天的下午被学长告知代码跪了,效果很不好…于是去网吧强行刷夜写(网吧其他人看到我在显示器前面摆着三个传感器节点用虚拟机写代码一定觉得这是个煞笔)到了现场,第一题的图片没来得及传完,跪了…还在想下午第二题应该会好点,因为

2015-11-23 18:05:13 915

转载 Java课程设计笔记-Android 4.4系统实现沉浸式状态栏的正确姿势

之前看了猴米给开发者的实现沉浸式状态栏的方法,用了一种奇怪的方法在Java代码里实现沉浸式状态栏,当时感觉很好用- -然而用了DrawerLayout之后发现状态栏总是转载自:http://blog.csdn.net/lmj623565791/article/details/48649563一、概述近期注意到QQ新版使用了沉浸式状态栏,ok,先声明一下:本篇博客效果

2015-11-18 23:34:32 1364

原创 Java课程设计笔记-在ToolBar上显示ActionMode内容

想要在选中某些东西的时候显示ActionMode,在ActionMode的菜单里执行相应的操作。一开始通过调用Activity的startActionMode方法,结果效果不太理想,ActionMode的菜单在屏幕最上边多出了一条……仔细看了一下activity的布局,发现最上面貌似ActionBar的是ToolBar而不是真正的ActionBar(因为用了侧滑Drawer,所以有一个ToolBa

2015-11-17 16:50:28 1470

原创 Java课程设计笔记-Android系统获取所有存储器路径

在做Android文件管理器的时候遇到这么一个问题:如何获取内置存储+SD卡+其他外部存储(比如U盘)的路径呢?显然Environment.getExternalStorage()方法只能获取内部存储的路径,而且不同安卓机的存储卡挂载路径都各不相同,写固定路径肯定不合适……严格来说,getExternalStorage方法获取的是机器厂商认为的“外部存储”,也是连接USB之后一定可以挂载到电脑上的

2015-11-10 23:59:02 1561

转载 Notepad++ 自定义语言配置文件(nesC, smali)

把下面的代码另存为xml文件,在notepad++中选择语言→自定义语言格式…→导入,选择xml文件nesC: 00// 01 02// 03/* 04*/

2015-10-10 22:08:48 4126

原创 hihoCoder 1231 Border Length(ACM-ICPC国际大学生程序设计竞赛北京赛区(2015)网络赛 E)

题目链接:http://hihocoder.com/problemset/problem/1231题意:依次给出一个简单多边形上的顶点坐标(鸟飞行的轨迹)和一个圆(未名湖),求多边形和圆的重合部分的周长。之前做过一个求圆和简单多边形重合部分面积的题,用类似于求任意多边形面积的方法就可以搞定。然而这个题的方法是求多边形所有边在圆里面的部分的长度+圆在多边形内的弧的长度。对多边

2015-09-22 20:35:58 1302 1

原创 沈阳东软实训记

听说小学期要去沈阳东软实训,然而做的并不是什么高大上的项目……没什么期待也没反感,就这样去了沈阳。去的路上印象比较深刻的就是半夜肩膀疼被疼醒,发现是被空调直接吹到-_-||睡上铺真是苦逼啊……到了之后感觉实训的地方竟然有点像blue fly……虽然看起来很高大上第一天上午听完一个老师瞎白话和裴壕对老师的无情嘲讽之后,下午到教室分组,装Ubuntu虚拟机……分组可以自己挑好评,同组有Green

2015-09-12 19:34:02 3098 2

原创 C/C++下的JSON解析/生成库cJSON

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,可读性强,同时便于机器生成和解析。cJSON是一个轻量级,便携,单文件的JSON解析器。项目主页:http://sourceforge.net/projects/cjson/cJSON结构体的定义如下:typedef struct cJSON { struct cJSON *next,*pre

2015-09-12 17:36:09 3739

转载 socket的半包,粘包与分包的问题

http://zhaohuiopensource.iteye.com/blog/1541270首先看两个概念: 短连接: 连接->传输数据->关闭连接    HTTP是无状态的,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。    也可以这样说:短连接是指SOCKET连接后发送后接收完数据后马上断开连接。 长连接: 连接->传输数据

2015-09-08 22:58:21 1583

原创 2013-2014 ACM-ICPC, NEERC, Eastern Subregional Contest H:Those are not the droids you're looking for

题面:题意:酒吧里的人只会呆至多b分钟或者最少a分钟,给出了酒吧里人的出入记录,判断有没有可能有不符合条件的人在酒吧呆过(在酒吧的时间大于b且小于a)易知这题是个二分图匹配……然而数据量有1000,边数可能会到10^6。用匈牙利算法必然会TLE……于是鸡汁的队友想到了HK算法,可以在O(n^(1/2)*m)的时间求解。然后……交上竟然T了……后来发现抄板抄错了……改过来之后WA

2015-08-15 17:56:28 1265 2

转载 计算几何中的精度问题

转自:http://www.cnblogs.com/acsmile/archive/2011/05/09/2040918.html计算几何的精度问题说到底其实是浮点数的精度问题,但我觉得“计算几何”比“浮点数”更能吸引眼球,所以选了这个标题。1.浮点数为啥会有精度问题:浮点数(以C/C++为准),一般用的较多的是float, double。占

2015-08-13 20:57:01 1099

原创 HDU 5372 Segment Game(2015 Multi-University Training Contest 7 1004)

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5372题意:给出n个操作,每个操作有a, b两个数。a=0表示在数轴上放一条端点分别是b和c的线段,c=b+(这次操作是第几次放置线段的操作)。a=1表示删掉第b次放置线段操作所放置的线段。每次a=0时要求输出要插入的线段完全覆盖了多少条线段。思路:由于数据范围比较大,先读入所有

2015-08-12 15:55:44 468 1

原创 HDU 5316 Magician(2015 Multi-University Training Contest 3 1001)

题面:MagicianTime Limit: 18000/9000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 696    Accepted Submission(s): 192Problem DescriptionFantasy m

2015-07-28 22:35:29 638 1

翻译 Xposed模块制作入门

由于某个项目的特殊需求,可能要用Xposed框架干一些事情。然而在国内基本没有找到关于Xposed模块制作的文章(基本上全是下载呵呵),只在XDA上找到一篇教程。这篇文章差不多是XDA上的教程翻译过来的(原文链接:http://forum.xda-developers.com/showthread.php?t=2709324 可能需科学上网) 首先,Xposed框架是干啥的捏?玩安卓机比较多的

2015-07-27 20:39:37 7251

原创 关于一个弱渣是如何学会打德州扑克的故事

大概是考数电前一周,5月9号左右吧……BIG God问我有没有兴趣一起写一个打德州扑克的AI。貌似很有意思啊,那就写吧。然后拉上了MIDDLE God一起写因为三个人一周之后都有考试,要预习了……所以先简单脑补了一下德州扑克的规则,还有AI在打德州扑克的时候可能的策略。大概知道了是要算各种概率,然后根据概率确定AI的决策。话说,这时候还完全不明白德州扑克是怎么打啊……只能一边看规则和各种打

2015-06-15 17:04:15 3096 1

原创 HDU 5251 矩形面积(百度之星初赛 #1 1006)

题面:Problem Description小度熊有一个桌面,小度熊剪了很多矩形放在桌面上,小度熊想知道能把这些矩形包围起来的面积最小的矩形的面积是多少。 Input第一行一个正整数 T,代表测试数据组数(1≤T≤20),接下来 T 组测试数据。每组测试数据占若干行,第一行一个正整数 N(1≤N≤1000),代表矩形的数量。接下来 N

2015-05-30 22:20:34 581 1

原创 PKU Campus 2015 E:Transformation

题面:总Time Limit: 1000ms Memory Limit: 65536kBDescriptionConsider a transformation T, which transforms each point (x, y) to (x cos y, x sin y) (0 ≤ x ≤ 1000, 0 ≤ y There are two pict

2015-05-10 17:32:35 1319 3

原创 Android中歌词显示的实现

之前想写一个音乐播放器,但是一直不明白歌词应该怎么显示。用UI Automator观察了一下各大音乐播放器,发现QQ音乐和百度音乐是在ScrollView里显示歌词。不清楚ScrollView里面具体是什么,都支持滑动到某个位置之后跳转播放Flyme 4自带音乐是在ListView里显示,内部嵌套了多个TextView,一行一行显示歌词,支持滑动到某个位置之后跳转到该位置播放(魅族的UI做

2015-05-03 09:10:29 7323

原创 北邮一日游+人生中第一次组队赛

昨天早上6点起床然后和队友滚去北邮。。。大概是大学起得最早的一次话说北邮校赛真是壕。。。大数字搜狗和度娘赞助,orz比赛开始还在看题的时候就发现有人把A题过了(算是秒过的样子),以为是大水题就去做,但是没想起submultiple什么意思。。。也没明白T(n)定义是啥,看样例猜题意WA了好几发然后去搞BB竟然是打印图形…好久不写,憋了半天写出来交上又WA…瞅了半天没看出哪里有错,一度怀

2015-04-20 11:38:47 1174 1

空空如也

空空如也

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

TA关注的人

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