- termux安装openssh+nginx
sun_weitao
nginx运维
如何将你的android手机变成一台服务器首先安装termux应用下载地址https://f-droid.org/en/packages/com.termux/安装opensshpkguppkgInstallopensshsshd//启动查看是否安装成功如果失败更新sslpkginstallopenssl添加密钥ssh-keygen-A重启sshd开启读写权限termux-setup-storag
- 手机使用termux部署alist(一起体验alist挂载云盘)
颖火虫-IT赵云
centoslinuxubuntu运维alist手机部署alist
termux安装alist安装termux软件Termux:https://f-droid.org/packages/com.termux/pkginstallvimpkginstallupdate&&pkginstallupgradepkgupdateupdate:从远程镜像源中更新本地镜像源索引。upgrade:升级当前已安装的软件包。upgrade命令升级系统已安装的所有软件包(一般包括内核
- F-Droid:开源Android应用的宝库
Calvin880828
Android开源框架开源android
F-Droid:开源Android应用的宝库引言F-Droid是一个开源应用程序存储库,旨在为安卓用户提供自由、隐私和安全的应用程序。它最初于2010年由CiaranGultnieks创建,因为他认为GooglePlayStore上的应用程序不够透明和安全。F-Droid的目标是为用户提供完全开源的应用程序,使他们能够自由地使用、修改和分发这些应用程序。开源软件在安卓生态系统中扮演着非常重要的角色
- android LUA 调用C 编译的.SO动态库
白薯2
LUA调用C二进制文件c++linuxndk
测试环境c4droid懒人精灵雷电模拟器PCDNK-buildDNK-build编译文件目录SRC目录保存要编译的.C文件luabib目录保存LUA支持库以及需要的.SO文件下面展示MyLib.c代码。//Anhighlightedblock#include#include#include#include#include//pwrite64头文件#include//atof头文件#include/
- 六款免费学习编程的app「建议收藏」
安全工程师教程
Python学习职场和发展python开发语言经验分享
前言想学编程,这几款免费学编程的软件可以了解一下!1.C语言编辑器C语言编辑器是一款非常精简的app,主要为C语言初学者提供核心的功能,能够随手验证一些小程序。2.python编辑器专业的编程内容设计,多种多样的语言选择,拥有完美的脚本,强大的功能,没有任何广告,能快速编写以及快速提示、自由复制等等。3.c4droid汉化版完整版能够体验快捷编程的趣味内容,随时随地展开更为轻松的编程。海量语法可以
- 推荐一些跨平台的比较优秀的翻译服务(软件或平台)
CIb0la
程序人生机器翻译自动翻译
因为编程及查阅资料需要频繁的查阅英文,推荐一些跨平台的比较优秀的翻译服务(软件或平台)1、DeepLTranslate(https://www.deepl.com/translator)这是一款基于机器翻译的在线翻译软件。win、安卓、Linux、IOS上都有可用的版本也可以基于web,相当强悍,目前个人在用的最好的可翻译整个文件中的文本。免费版本有限制。Android用户推荐在F-Droid中下
- 在termux无root环境下安装kali系统
ZhangYanagenius
linuxandroid
首先在官网内下载termux软件下载地址:https://f-droid.org/packages/com.termux/下载后打开输入termux-setup-storage并授权允许存储权限安装gitpkginstallgit安装kaligitclonehttps://github.com/zhangyan8216/termux-kali跳转至termux-kali目录cdtermux-kal
- ubuntu 更改系统语言及解决中文字体乱码
柴钰琪
Linux笔记ubuntulinux服务器
改成中文语言安装中文支持包sudoapt-getinstalllanguage-pack-zh-hans修改配置/etc/default/locale注释掉LANG=en_US.UTF-8,添加LANG=zh_CN.UTF-8。解决中文乱码显示所有中文都是麻将块似的乱码,这是因为缺少字体支持,安装字体就好了sudoapt-getinstallfonts-droid-fallbackfonts-wq
- android 百度名片
xukejun_BabyY
工作
android百科名片Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前最好的是Android2.0的摩托罗拉Droid目录[隐藏]简介基本情况团队成员特性架构应用程序硬件产品未来发展Android是基于Linux
- Android简介
iteye_17349
Android基本常识Android三星中国移动HTCLinux
Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。目前最好的是Android2.0的摩托罗拉Droid目录Android公司介绍Android操作系统简介架构详解Android操作系统版本Android1.1Andro
- ubuntu 更改系统语言及解决中文字体乱码
black_history
改成中文语言安装中文支持包sudoapt-getinstalllanguage-pack-zh-hans修改配置/etc/default/locale注释掉LANG=en_US.UTF-8,添加LANG=zh_CN.UTF-8。解决中文乱码显示所有中文都是麻将块似的乱码,这是因为缺少字体支持,安装字体就好了sudoapt-getinstallfonts-droid-fallbackttf-wqy-
- Android Kali NetHunter免root安装
Mr_Shass
Linuxandroid
1环境准备Android版本≤12本文使用的手机及安卓版本为:samsungGalaxyS9+Android10另外,由于Sansung自带DEX投屏软件,投屏到电脑上操作会更方便。2Termux安装apk安装地址:https://f-droid.org/packages/com.termux/https://github.com/termux/termux-app/releases本文在gith
- PVO: Panoptic Visual Odometry代码复现(如何在脚本设置GPU选择)
玛卡巴卡_qin
代码复现python1024程序员节
配置环境代码:https://github.com/zju3dv/pvo1.拉取代码gitclonehttps://github.com/zju3dv/pvo这个工程中的VO_Module中的thirdparty部分需要用DROID-SLAM的替换之后才行具体参考我另一篇博客https://blog.csdn.net/qin_liang/article/details/1326353492.创建环
- 手机编写java的软件_手机上可以用来学习编程的软件有哪些?
正哥一号
手机编写java的软件
这个其实挺多的,下面我简单几个可以在手机上编程的软件,主要分为C/C++,Java,Python,前端网页,Linux这5个方面,感兴趣的朋友,可以下载尝试一下:C/C++这里介绍一个软件—C++编译器(c4droid),可以直接编辑运行C/C++程序,代码高亮、语法检查,使用起来非常不错,下面我简单介绍一下这个软件的安装和使用:安装C++编译器,这个直接在手机应用中搜索就行,如下,大概也就2兆多
- 无权更改wlan网络android,Jami | F-Droid - Free and Open Source Android App Repository
weixin_39920338
Jami安全分布式通信平台Jami(formerlyRingandSFLphone)isafreedistributedmultimediacommunicationsoftware.ItisdevelopedbySavoir-faireLinuxwiththehelpofaglobalcommunityofusersandcontributors.Savoir-faireLinuxisaCana
- Termux使用美化并安装ubuntu教程
lishuoxyz
ubuntulinuxbash
目录一、Termux下载安装1.F-droid下载2.蓝奏云下载二、Termux自定义配置1.快捷键修改2.问候语修改3.Termux换源三、终端美化(Ohmyzsh)1.安装常用库2.安装zsh3.安装插件4.主题修改四、安装ubuntu1.下载ubuntu镜像和AVNC软件2.AVNC配置3.termux配置4.启动ubuntu5.ubuntu汉化6.远程桌面连接7.安装pip并换源五、杂项1
- Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x10 in tid 2261
杜白白白
2022-01-2615:54:54.34322603-22616/com.best.android.olddriverA/libc:Fatalsignal11(SIGSEGV),code1(SEGV_MAPERR),faultaddr0x10intid22616(HeapTaskDaemon),pid22603(droid.olddriver)2022-01-2615:54:54.4272291
- 使用Termux把Android手机变成SSH服务器
尘世不扰
Termux是一款能够为Android手机提供Linux环境的应用。可以理解为自带pkg包管理器的终端,可以很方便的安装其他linux应用。假如用到更高级的功能,可能需要root。image安装Termux可以在GooglePlayStore或F-Droid上搜索Termux来安装,目前的版本是0.6X。安装sshd打开Termux会出现一个类似Linux终端的界面。由于sshd是包含在opens
- Termux基础教程(无编程基础&动图展示版)
zzhdzs
笔记
Termux基础教程(无编程基础版)Termux作为一个无需root就能实现很多功能的手机终端软件,它可以实现多种编程功能,其命令与Linux相似,可以为电脑暂时无法满足要求的同学提供一个编程和Linux学习的机会.注意:因为文章很基础,如果你对Linux等有一定的基础,就不建议你学习这一篇文章部分内容参考:Termux高级终端安装使用配置教程菜鸟教程安装提要Termux建议在F-droid那里下
- Termux新/旧版下载地址及其附属包下载地址归总(附低版本aarch64安装包地址)
zzhdzs
笔记经验分享
Termux新/旧版下载地址及其附属包下载地址归总(附低版本aarch64安装包地址)该文章仅为介绍在F-Droid下的链接,不写入Google的链接(毕竟谷歌有的要Money)当前高版本软件需要Android7.0以上的系统才能安装,如果你需要Android5.0的软件的话请浏览以下链接:Termux低版本链接(Android5.0及以上)注:该版本Termux官方已经不在支持且相关安装包下载网
- P9299 [CCC 2023 J1] Deliv-e-droid
h+1叻
c++洛谷编程c++
题目描述Inthegame,Deliv-e-droid,arobotdroidhastodeliverpackageswhileavoidingobstacles.Attheendofthegame,thefinalscoreiscalculatedbasedonthefollowingpointsystem:Gain5050pointsforeverypackagedelivered.Lose1
- DROID-SLAM复现(服务器端复现,yaml创建env,)
玛卡巴卡_qin
代码复现python
环境配置代码地址:https://github.com/princeton-vl/DROID-SLAMgit代码官方方法,直接拉取:gitclone--recursivehttps://github.com/princeton-vl/DROID-SLAM.git如果从github拉取很慢,可以直接从gitee上拉取同步的代码,那样会快很多,从gitee导入仓库这里就能找到gitee同步的仓库拉取代
- Android 6.0 RuntimePermission---聊一聊Android 6.0的运行时权限
xxxxxhua
android
转载地址:http://droidyue.com/blog/2016/01/17/understanding-marshmallow-runtime-permission/?droid_refer=ninki_postshttp://wuxiaolong.me/2016/02/04/RuntimePermission/http://www.jianshu.com/p/dbe4d37731e6/co
- Android 使用模拟器模拟Linux操作系统
胖胖腐乳
其他androidlinux运维
1.简介在Android手机上使用模拟器模拟ubuntu等操作系统,便于测试2.软件准备Termux:是一款Android终端模拟器和Linux环境应用程序,无需root或设置即可直接运行。虽然酷安和谷歌菜市场都能下载,但这些渠道都很久没更新了,建议到F-Droid下载。下载链接:https://f-droid.org/packages/com.termux/VNCViewer:是一款远程控制软件
- 使用Termux在手机上运行Python
宇中画宙
pythonlinux编辑器vim
一、下载termux直接搜索Termux,进入官网:点击箭头所指的标志,进入页面,往下划到下载版本,直接下最新版本,不推荐下载F-Droid:点击下载安装即可在手机上运行linux系统。二、更新包与开启权限然后要安装python环境,按以下步骤,我不太懂每一步的意思,但结果能成功就完事儿了:aptupdate//查看有哪些包要更新aptupgrade//更新包,后面会让你y/n确定,选y我知道有的
- termux安装数据库mysql_使用Termux安装Mysql数据库
ST-柚子君
准备工作:termux此处安装termux不建议安装酷安版本.请从F-droid里面下载,因为以后你可能会用到termux的插件,如果你从酷安安装的话.以后安装插件的时候会报签名不一致而无法安装成功.配置环境:安装好termux后更新终端修改软件更新源,就不写了.自行百度$aptupdate$aptupgrade安装Mariadb$pkginstallmariadb软件环境安装好以后,开始做一些必
- C/C++——数据打印
爱吃柠檬的天天
C/C++C/C++
C/C++——数据打印一、编译环境的搭建学习C/C++需要一个IDE(编译器),因为设备不能直接运行C/C++语言,需要封装为.exe的文件才能正常运行1.C/C++的编译器电脑:啊哈C,DevC++,Microsoftvisualstudio等手机:C4droid在线IDE:洛谷在线IDE2.环境的区别环境的区别主要是在Windows系统上和其它系统不相同,在非Windows系统上不能调用Win
- Java中的字符串常量池详解--转载自技术小黑屋
山里樵夫俗称大叔
javastring
Java中的字符串常量池Java中字符串对象创建有两种形式,一种为字面量形式,如Stringstr="droid";,另一种就是使用new这种标准的构造对象的方法,如Stringstr=newString("droid");,这两种方式我们在代码编写时都经常使用,尤其是字面量的方式。然而这两种实现其实存在着一些性能和内存占用的差别。这一切都是源于JVM为了减少字符串对象的重复创建,其维护了一个特殊
- IDEA“最强字体-Droid Sans Mono”推荐
不问人
IDEA开发intellij-ideajavaide
IDEA开发过程中遇到一款赏心悦目的字体推荐给大家一起享用:DroidSansMono字体效果图放在下边:下面介绍一下idea里的字体设置步骤点击File->settings->Editor->gengral->Font在Font后边的方框里搜DroidSansMono建议将字体大小size修改为14(赏心悦目)下面附上效果截图:
- termux安卓手机 无线adb调试安卓手机
iffy1
Androidandroid
调试机安转termuxappApk下载安装https://f-droid.org/packages/com.termux打开termux挂载内部存储到~/storage目录$temux-setup-storage换源加快下载与更新速度termux-change-repo选Main然后清华下载基础软件pkginstallgitvimperlnodejs-ltswgetcurlnanocroniemo
- java杨辉三角
3213213333332132
java基础
package com.algorithm;
/**
* @Description 杨辉三角
* @author FuJianyong
* 2015-1-22上午10:10:59
*/
public class YangHui {
public static void main(String[] args) {
//初始化二维数组长度
int[][] y
- 《大话重构》之大布局的辛酸历史
白糖_
重构
《大话重构》中提到“大布局你伤不起”,如果企图重构一个陈旧的大型系统是有非常大的风险,重构不是想象中那么简单。我目前所在公司正好对产品做了一次“大布局重构”,下面我就分享这个“大布局”项目经验给大家。
背景
公司专注于企业级管理产品软件,企业有大中小之分,在2000年初公司用JSP/Servlet开发了一套针对中
- 电驴链接在线视频播放源码
dubinwei
源码电驴播放器视频ed2k
本项目是个搜索电驴(ed2k)链接的应用,借助于磁力视频播放器(官网:
http://loveandroid.duapp.com/ 开放平台),可以实现在线播放视频,也可以用迅雷或者其他下载工具下载。
项目源码:
http://git.oschina.net/svo/Emule,动态更新。也可从附件中下载。
项目源码依赖于两个库项目,库项目一链接:
http://git.oschina.
- Javascript中函数的toString()方法
周凡杨
JavaScriptjstoStringfunctionobject
简述
The toString() method returns a string representing the source code of the function.
简译之,Javascript的toString()方法返回一个代表函数源代码的字符串。
句法
function.
- struts处理自定义异常
g21121
struts
很多时候我们会用到自定义异常来表示特定的错误情况,自定义异常比较简单,只要分清是运行时异常还是非运行时异常即可,运行时异常不需要捕获,继承自RuntimeException,是由容器自己抛出,例如空指针异常。
非运行时异常继承自Exception,在抛出后需要捕获,例如文件未找到异常。
此处我们用的是非运行时异常,首先定义一个异常LoginException:
/**
* 类描述:登录相
- Linux中find常见用法示例
510888780
linux
Linux中find常见用法示例
·find path -option [ -print ] [ -exec -ok command ] {} \;
find命令的参数;
- SpringMVC的各种参数绑定方式
Harry642
springMVC绑定表单
1. 基本数据类型(以int为例,其他类似):
Controller代码:
@RequestMapping("saysth.do")
public void test(int count) {
}
表单代码:
<form action="saysth.do" method="post&q
- Java 获取Oracle ROWID
aijuans
javaoracle
A ROWID is an identification tag unique for each row of an Oracle Database table. The ROWID can be thought of as a virtual column, containing the ID for each row.
The oracle.sql.ROWID class i
- java获取方法的参数名
antlove
javajdkparametermethodreflect
reflect.ClassInformationUtil.java
package reflect;
import javassist.ClassPool;
import javassist.CtClass;
import javassist.CtMethod;
import javassist.Modifier;
import javassist.bytecode.CodeAtt
- JAVA正则表达式匹配 查找 替换 提取操作
百合不是茶
java正则表达式替换提取查找
正则表达式的查找;主要是用到String类中的split();
String str;
str.split();方法中传入按照什么规则截取,返回一个String数组
常见的截取规则:
str.split("\\.")按照.来截取
str.
- Java中equals()与hashCode()方法详解
bijian1013
javasetequals()hashCode()
一.equals()方法详解
equals()方法在object类中定义如下:
public boolean equals(Object obj) {
return (this == obj);
}
很明显是对两个对象的地址值进行的比较(即比较引用是否相同)。但是我们知道,String 、Math、I
- 精通Oracle10编程SQL(4)使用SQL语句
bijian1013
oracle数据库plsql
--工资级别表
create table SALGRADE
(
GRADE NUMBER(10),
LOSAL NUMBER(10,2),
HISAL NUMBER(10,2)
)
insert into SALGRADE values(1,0,100);
insert into SALGRADE values(2,100,200);
inser
- 【Nginx二】Nginx作为静态文件HTTP服务器
bit1129
HTTP服务器
Nginx作为静态文件HTTP服务器
在本地系统中创建/data/www目录,存放html文件(包括index.html)
创建/data/images目录,存放imags图片
在主配置文件中添加http指令
http {
server {
listen 80;
server_name
- kafka获得最新partition offset
blackproof
kafkapartitionoffset最新
kafka获得partition下标,需要用到kafka的simpleconsumer
import java.util.ArrayList;
import java.util.Collections;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.
- centos 7安装docker两种方式
ronin47
第一种是采用yum 方式
yum install -y docker
 
- java-60-在O(1)时间删除链表结点
bylijinnan
java
public class DeleteNode_O1_Time {
/**
* Q 60 在O(1)时间删除链表结点
* 给定链表的头指针和一个结点指针(!!),在O(1)时间删除该结点
*
* Assume the list is:
* head->...->nodeToDelete->mNode->nNode->..
- nginx利用proxy_cache来缓存文件
cfyme
cache
user zhangy users;
worker_processes 10;
error_log /var/vlogs/nginx_error.log crit;
pid /var/vlogs/nginx.pid;
#Specifies the value for ma
- [JWFD开源工作流]JWFD嵌入式语法分析器负号的使用问题
comsci
嵌入式
假如我们需要用JWFD的语法分析模块定义一个带负号的方程式,直接在方程式之前添加负号是不正确的,而必须这样做:
string str01 = "a=3.14;b=2.71;c=0;c-((a*a)+(b*b))"
定义一个0整数c,然后用这个整数c去
- 如何集成支付宝官方文档
dai_lm
android
官方文档下载地址
https://b.alipay.com/order/productDetail.htm?productId=2012120700377310&tabId=4#ps-tabinfo-hash
集成的必要条件
1. 需要有自己的Server接收支付宝的消息
2. 需要先制作app,然后提交支付宝审核,通过后才能集成
调试的时候估计会真的扣款,请注意
- 应该在什么时候使用Hadoop
datamachine
hadoop
原帖地址:http://blog.chinaunix.net/uid-301743-id-3925358.html
存档,某些观点与我不谋而合,过度技术化不可取,且hadoop并非万能。
--------------------------------------------万能的分割线--------------------------------
有人问我,“你在大数据和Hado
- 在GridView中对于有外键的字段使用关联模型进行搜索和排序
dcj3sjt126com
yii
在GridView中使用关联模型进行搜索和排序
首先我们有两个模型它们直接有关联:
class Author extends CActiveRecord {
...
}
class Post extends CActiveRecord {
...
function relations() {
return array(
'
- 使用NSString 的格式化大全
dcj3sjt126com
Objective-C
格式定义The format specifiers supported by the NSString formatting methods and CFString formatting functions follow the IEEE printf specification; the specifiers are summarized in Table 1. Note that you c
- 使用activeX插件对象object滚动有重影
蕃薯耀
activeX插件滚动有重影
使用activeX插件对象object滚动有重影 <object style="width:0;" id="abc" classid="CLSID:D3E3970F-2927-9680-BBB4-5D0889909DF6" codebase="activex/OAX339.CAB#
- SpringMVC4零配置
hanqunfeng
springmvc4
基于Servlet3.0规范和SpringMVC4注解式配置方式,实现零xml配置,弄了个小demo,供交流讨论。
项目说明如下:
1.db.sql是项目中用到的表,数据库使用的是oracle11g
2.该项目使用mvn进行管理,私服为自搭建nexus,项目只用到一个第三方 jar,就是oracle的驱动;
3.默认项目为零配置启动,如果需要更改启动方式,请
- 《开源框架那点事儿16》:缓存相关代码的演变
j2eetop
开源框架
问题引入
上次我参与某个大型项目的优化工作,由于系统要求有比较高的TPS,因此就免不了要使用缓冲。
该项目中用的缓冲比较多,有MemCache,有Redis,有的还需要提供二级缓冲,也就是说应用服务器这层也可以设置一些缓冲。
当然去看相关实现代代码的时候,大致是下面的样子。
[java]
view plain
copy
print
?
public vo
- AngularJS浅析
kvhur
JavaScript
概念
AngularJS is a structural framework for dynamic web apps.
了解更多详情请见原文链接:http://www.gbtags.com/gb/share/5726.htm
Directive
扩展html,给html添加声明语句,以便实现自己的需求。对于页面中html元素以ng为前缀的属性名称,ng是angular的命名空间
- 架构师之jdk的bug排查(一)---------------split的点号陷阱
nannan408
split
1.前言.
jdk1.6的lang包的split方法是有bug的,它不能有效识别A.b.c这种类型,导致截取长度始终是0.而对于其他字符,则无此问题.不知道官方有没有修复这个bug.
2.代码
String[] paths = "object.object2.prop11".split("'");
System.ou
- 如何对10亿数据量级的mongoDB作高效的全表扫描
quentinXXZ
mongodb
本文链接:
http://quentinXXZ.iteye.com/blog/2149440
一、正常情况下,不应该有这种需求
首先,大家应该有个概念,标题中的这个问题,在大多情况下是一个伪命题,不应该被提出来。要知道,对于一般较大数据量的数据库,全表查询,这种操作一般情况下是不应该出现的,在做正常查询的时候,如果是范围查询,你至少应该要加上limit。
说一下,
- C语言算法之水仙花数
qiufeihu
c算法
/**
* 水仙花数
*/
#include <stdio.h>
#define N 10
int main()
{
int x,y,z;
for(x=1;x<=N;x++)
for(y=0;y<=N;y++)
for(z=0;z<=N;z++)
if(x*100+y*10+z == x*x*x
- JSP指令
wyzuomumu
jsp
jsp指令的一般语法格式: <%@ 指令名 属性 =”值 ” %>
常用的三种指令: page,include,taglib
page指令语法形式: <%@ page 属性 1=”值 1” 属性 2=”值 2”%>
include指令语法形式: <%@include file=”relative url”%> (jsp可以通过 include