自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 资源 (1)
  • 收藏
  • 关注

原创 Convex optimization exam notes (Aalto University)

1​and x2​01λx1​1−λx2​≤maxfx1​fx2​1​λ2​λn​1​λ2​⋯λn​1λ1​x1​λ2​x2​⋯λn​xn​≤λ1​fx1​λ2​fx2​⋯λn​fxn​′x′x′′x′xConcavity:′x′′xλx1−λyλfx1−λfyx。

2023-12-13 14:17:13 103

原创 Statistical signal processing exam learning notes(Aalto University)

θ)θPθ)PθaθHxxHaθ)xPθ)Rxx​xRxx​N1​∑i1N​xi​xiH​Nθaθ)Pθ)PθaθHRxx−1​aθ1​Pθ)Rxx​xRxx​θaθ)PMUSIC​θaθHEn​EnH​aθ1​En​PMUSIC​θMS​Eθ∣y∫θfθ∣ydθYy)yθgTyθ。

2023-12-07 16:50:39 368

原创 python 二维列表list转 一维数组array

python 二维list转一维数组。 二维list摊平

2022-08-03 21:47:59 798 1

原创 Aalto-computer vision review(烂尾工程

Chapter 1 Camera modelBasic geometry in homogenous coordinatesLine is given by cross product of two points.Intersection of two lines is given by cross product of the lines.More 3D-3D and 2D-2D transformationsPerspective transformation:There based

2022-06-16 19:14:41 204

原创 Aalto-Machine Learning Supervised Method overview(烂尾工程。。有兴趣的可以看看)

Chapter 1Different theoretical paradigms for machine learning:Statistic learning theory: assume data is from an unknown distribution P(x), dose not estimate the distribution.Bayesian statistic: assume prior information on P(x), estimate posterior prob

2022-06-16 19:12:54 261

原创 Windows python升级后 pip使用问题

需要用python3.10,原来用的是python3.9. 从官网下载python3.10安装后,运行pip install xxxx失败提示Fatal error in launcher: Unable to create process using ‘“E:\python\python.exe” “E:\python\Scripts\pip.exe” install -r requirements.txt’: ???解决方案:删除原版本python目录。再去环境变量中将Scripts 的路径加入

2022-05-27 14:21:32 172

原创 PID tuning tool requires a Simulink Control Design license,but license checkout failed

我装的是学校正版matlab,但是点那个Tune报这个错。需要在add-ons里安装simulink control design这个模块

2021-11-06 16:57:36 1812 3

原创 Ubuntu Matlab 安装并且验证完证书后无法打开问题解决

错误:MATLAB is selecting SOFTWARE OPENGL rendering. License checkout failed. License Manager Error -9 Your username does not match the username in the license file. To run on this computer, you must run the Activation client to reactivate your license.解决办法

2021-09-26 14:54:49 967

原创 Failed to create virtual environment pythonpycharm使用问题

ubuntu 自带python3.8 安装完pycharm后提示Failed to create virtual environment pythonpycharm解决办法:sudo apt install python3-virtualenvvirtualenv能用来来建立一个虚拟的python环境,一个专属于项目的python环境

2021-09-22 12:23:47 18611 4

原创 Leetcode 3 无重复字符的最长子串(中等)(滑动窗口)

给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s = “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。package com.xuyinda; import java.util.HashMap; import java.util.List; public class Solution { public static int lengthOfLongestS

2021-09-05 02:43:31 66

原创 Leetcode 第二题 两数相加(中等)

题目:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/add-two-numbers

2021-08-29 01:30:49 102

原创 IDEA Debug 报错 Java HotSpot(TM) 64-Bit Server VM warning: Sharing is only supported for boot loader c

Java HotSpot™ 64-Bit Server VM warning: Sharing is only supported for boot loader classes because bootstrap classpath has been appended翻译:Java HotSpot™ 64 位服务器 VM 警告:仅引导加载程序类支持共享,因为已附加引导程序类路径找到File里的setting设置里build,execution下面 Async stack trace里面取消勾选Ins

2021-08-26 16:47:54 4869 2

原创 linux批量修改文件名

rename 's/alita/baymax/' 9638baymax_hdcprx22_30k/*将balabla文件夹里带alita的文件名都替换成baymax

2021-06-21 14:52:18 93

原创 Ubuntu输入法变成繁体

按ctrl+shift+f就可以切换

2021-05-26 14:30:47 448

原创 报错:E: Failed to fetch https://repo.fdzh.org/chrome/deb/dists/stable/InRelease 403 Forbidden [IP: 1

Err:10 https://repo.fdzh.org/chrome/deb stable InRelease403 Forbidden [IP: 104.21.7.96 443]Hit:11 http://ppa.launchpad.net/saiarcot895/myppa/ubuntu xenial InReleaseReading package lists… DoneE: Failed to fetch https://repo.fdzh.org/chrome/deb/dists/st

2021-05-06 19:08:38 1426

原创 小米OJ第67题 开始报数(约瑟夫圈问题)

描述有 500 个小孩围成一圈,编号从 1 到 500,从第一个开始报数:1,2,3,1,2,3,1,2,3,……每次报到 3 的小孩退出。问第 n 个被淘汰的小孩,在最开始 500 人里是的编号是几?输入正整数 N,表示要计算的为第 N 个淘汰的小孩的编号,0 < N <= 500输出第 N 个淘汰的小孩的编号输入样例12206311输出样例36176223import java.util.*;public class Main { public s

2021-04-26 17:23:58 124

原创 小米oj61 找出矩阵中相同的行

import java.util.*;public class Main { public static void main(String args[]) { Scanner scan = new Scanner(System.in); String line; int i =0; String[] array = new String[100]; while (scan.hasNextLine()) {

2021-04-26 11:20:47 119

原创 小米oj第30题 反向位整数

import java.util.*; public class Main { public static void main(String args[]) { Scanner scan = new Scanner(System.in); String line; while (scan.hasNextLine()) { line = scan.nextLine().trim(); ...

2021-04-25 19:11:55 110

原创 Leetcode 91 解码问题

public class Solution { public int numDecodings(String s) { String[] array=s.split(""); if (array[0].equals("0")){ return 0; } int n=s.length(); int[] f =new int[n+1]; f[0]=1; for (int i = 1;i<=n;i++){ f[i

2021-04-23 17:37:33 93

原创 小米oj第54题 数独游戏

数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称"九宫格"。 一个合法的数独棋盘满足上面的条件,即1-9每个数字在每一行、每一列和每一宫中都只出现一次,而并不要求一定有解。 请判断给出的数独棋盘是否合法。举例: 有一个数独棋盘如下:5 3 - - 7 - - - -6 - - 1 9 5 - - -- 9 8 - - - - 6 -8 - - - 6

2021-04-22 16:49:50 191

原创 Ubuntu Windows双系统 挂载数据盘Unable to access

解决方法:1.下载ntfs-3g:sudo apt-get install ntfs-3g2.输入命令:sudo ntfsfix /dev/sda*(*号对应问题中的Error mounting/dev/sda1中 的数字)

2021-04-14 09:58:45 684 1

原创 shell 批量修改文件后缀。

#!/bin/basholdext="enc"newext="bin"dir=$(eval pwd)for file in $(ls $dir | grep .$oldext) do name=$(ls $file | cut -d. -f1) mv $file ${name}.$newext doneecho "change enc=====>bin done!"这里会先找文件夹下带oldext的文件,然后通过cut命令

2021-04-12 14:23:29 266

原创 print相关问题

System.out.printf("%8.1f", height);这个8代表8位,补齐到八位。比如你输入3它就会 3.0注意,3前面有5个空格。System.out.printf("%08.1f", height);如果这样那输出就是000003.0

2021-04-09 11:31:41 83

原创 shell批量处理类似0000-9999循环命名的文件

需要合并两组二进制文件,并且中间以逗号分割。文件的命名方式是××××××00000000-xxxxxx000499999这样。一开始很纠结这要咋for循环,毕竟循环0到499999的话输出的前面是不会补零的。后来找到一个取巧的办法。可以for循环100000000到1000499999,但是输出的时候选择不输出第一位。具体shell脚本如下for i in {1000000000..1000499999}do echo -n -e ',' >> netflix9216/ES

2021-04-06 16:31:13 524

原创 shell 命令处理两个二进制文件

有一个需求是将两个二进制的key文件合并,并且中间用逗号分开。前一个文件是42字节,后一个文件是240字节。一开始我写了一个shell文件echo ',' >> ./ESNID_000093000.bincat ./ESNID_000093000.bin ./KpeKph000093000.bin > netflixkey.bin发现最后输出的文件是284字节的。很是疑惑,一个逗号应该是占一个字节。而且我确定我用的是英文的逗号。最好发现了问题:直接用echo ‘,’ >&

2021-04-06 14:24:55 639

原创 Ubuntu Android Studio更新失败问题

111

2021-04-02 16:50:37 321

原创 Android_Handler学习笔记

Handler主要组成部分:1、Message 消息,理解为线程间通讯的数据单元。例如后台子线程在处理数据完毕后需要更新UI,则可发送一条包含更新信息的Message给UI线程。

2021-04-01 10:38:33 93

原创 Android Studio导入项目一直卡在gradle sync 的download jcenter

将build.gradle改为// Top-level build file where you can add configuration options common to all sub-projects/modules.buildscript { repositories { maven { url 'https://maven.aliyun.com/repository/jcenter' } maven {

2021-03-22 11:09:41 200

原创 git命令

提交代码的时候,在仓库里先git status查看改了啥。然后git add . 加自己改的内容。 git commit -s 提交自己的代码。git push HEAD:xxxxx push上去

2021-03-19 16:00:15 65

原创 Ubuntu 16安装openjdk的问题

下载了openjdk的安装包,解压后reload vs code windows没反应。发现需要把这个安装包解压到/usr/lib/jvm 这个文件夹中。

2021-03-19 15:58:12 132

原创 NDK与JNI浅析

JNI (Java native interface)即java本地接口,作用是用于java与本地语言(C,C++的交互)NDK (Native development kit)是安卓的开发工具包,作用是快速开发C,C++的动态库,对于算法效率啥的有显著提升。JNI与NDK的关系 JNI是实现的目的, NDK是实现的手段。 即在安卓环境下通过ndk来实现jni的功能。...

2021-03-16 18:57:18 122

原创 计算机架构的一些知识

手机cpu现在基本上都是arm架构,嵌入式的设备大部分都是arm架构,当然arm架构的CPU也在进军pc市场电脑cpu基本上是x86架构,但是我们有时候会看到x64,这是两个不一样的架构吗?不是!这个架构的全称叫X86_x64架构,只是因为用的很广泛,所以叫x86的就很多了。...

2021-03-09 09:42:52 196

原创 ubuntu 文件管理器 files无法打开

点了文件管理器的图标没有反应。这里一般是文件管理器nautilus有问题。在终端中执行命令killall nautilus杀死进城后,nautilus会自动重启,这时候文件管理器就能使用了。

2021-03-03 11:25:02 2392

转载 Socket 技术详解

https://www.jianshu.com/p/066d99da7cbd

2021-03-03 10:08:03 144

原创 安卓app上面导航栏隐藏

在menifest xml文件里你的activity中加入android:theme="@android:style/Theme.NoTitleBar"也可以你自己做一个style,比如<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Cus

2021-02-25 10:59:41 306

原创 Button selector使用

先写一个xml文件,<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_activated="true" > <shape android:shape="rectangle"> <corners android:radius=

2021-02-25 10:03:16 162

原创 权限申请

manifest里申明申请的权限 <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <!-- 网络请求 --> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.I

2021-02-24 11:35:54 218

原创 java延时函数

TimerTask task = new TimerTask() {@Overridepublic void run() {startActivity(It1);}};Timer timer = new Timer();timer.schedule(task, 2000);//3秒后执行TimeTask的run方法

2021-02-20 13:57:35 1747

原创 uvccamera项目移植问题2 (More than one file was found with OS independent path ‘lib/armeabi-v7a/libuvc.so‘.

参考了两个开源项目,一个是日本大神的原版uvccamera开源库,功能强大,但是用起来很麻烦。另外一个是国内大佬重新封装的库。然后只用那个重新封装的库的时候发现多开摄像头的时候有问题。而只用日本大神的库的话,又有别的一个问题(业务需求,很难描述,就不细说了,应该就是我菜)无奈只能用笨办法将两个module都导入进工程。然后一些简单的兼容问题解决后,碰到了这个:More than one file was found with OS independent path ‘lib/armeabi-v7a/lib

2021-02-19 17:48:10 334

原创 监听安卓apk的安装再采取相应动作

创建一个java 类 MyInstalledReceiver,继承BroadcastReceiverpackage com.meefo.fengweihezi_android;import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;public class MyInstalledReceiver extends BroadcastReceiver

2021-02-08 17:19:52 265

2_2.7z 调用高拍仪拍摄,横屏大屏设备拖动浏览证据文件 基于uvccamera

基于uvccamera调用高拍仪拍摄,横屏大屏设备拖动浏览证据文件

2021-02-08

空空如也

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

TA关注的人

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