4 Joney小鬼

尚未进行身份认证

做自己爱做的事

等级
TA的排名 4w+

Mac上传文件到远程服务器

Mac上传文件到远程服务器,可以利用mac自带的终端来进行上传,使用sftp方式终端shell菜单->新建远程连接sftp方式,输入远程服务器ip3.然后连接,连的时候会让输入密码,输入完成后,连上了会是下面这个样子ps1:如果还没有设置过密码,可以先用命令设置下密码:sudopasswdps2:如果遇到不能连接sftp被拒绝了,那么可能是服务器的校验设置没...

2019-07-11 19:21:04

记一次Android Flash Sms引起的问题

闪信接收分析flashsms现在虽然用的很少了,但是手机的代码中默认还是支持闪信这种类型的,在某邮箱里还是支持下发闪信的由于我们设备一直不用短信这个功能,突然一天跳出一个页面:一开始直接懵逼,怎么会跳出一个短信页面呢,查看记录的日志跟踪到该信息为闪信即零级短信(由于收到一个诈骗电话,设备直接挂断了,运营商发下来一个闪信,导致跳出了这个页面),在没有同意权限的情况下,就会跳出这个授权的页面...

2019-07-11 19:06:34

ln命令使用

Linux中ln是一个非常重要的一个命令,主要是将两个文档进行连接,创建一个连接关系连接档:ln使用ln可以在两个文件之间建立关联,就类似Windows下的快捷方式,连接有两种方式HardLink(硬式连接或实际连接)硬连接方式,只是在某个某个目录下新增一个该档案的关联数据,比如以下使用一个文本来演示,演示步骤如下:#(1)先创建一个文本,在其中输入内容ceshivimln_t...

2019-06-23 14:27:50

Flutter-Widget-Text 控件初探

Flutter-Widget-Text控件Text控件十分常用,需要使用到文字的时候就会用到它,看一下它拥有的属性1.其构造方法如下:constText(this.data,{Keykey,this.style,this.textAlign,this.textDirection,this.locale,this.s...

2019-06-21 11:25:51

初入Flutter

Google大力推广Flutter,它主要体现在UI上的跨平台支持,从最初的Android、Ios,到现在逐步有了web、windows、linux、macos、嵌入式设备,可谓一个跨平台霸主。Flutter官网Flutter优点:最吸引人的是它不像ReactNative那样使用原生组件,不再需要不同端差异的妥协直接使用skia来渲染,其版本可以随着flutter的更新而更新,不受手机版本...

2019-06-11 13:47:53

Flutter Web代码运行问题记录

一.打包问题1.提示依赖webdevcouldnotrunforthisproject.Thisversionofwebdevdoesnotsupportthe`build_daemon`protocolusedbyyourversionof`build_runner`.Pleaseaddadevdependencyon`build...

2019-06-10 22:12:02

Wifi开启情况下获取移动网络的Ip

遇到一个需求,需要在wifi开启情况下也显示出移动网络的ip。平时开发的时候wifi开启情况下,数据网络默认是关闭了,所以是获取不到IP的现象开数据情况下,用ifconfg查看网口:能看到有数据网络的网口,此时是没有wifi网口的在1步基础上开wifi,用ifconfig查看网口:现象:数据网络的网口关了,出现了wifi的wlan0网口原因和处理原因:Android设备默...

2019-05-13 10:55:12

Flutter命令执行得不到结果

packagesget命令执行得不到结果在添加依赖包后,执行packagesget后卡住了packagesgetRunning"flutterpackagesget"influtter_app...出现这种情况后,再执行其他命令都失败,比如执行flutterprecache,命令执行出现以下提示:Waitingforanotherfluttercomman...

2019-05-12 20:51:47

Flutter配置镜像

背景由于国内外网络原因,flutter在国内执行命令访问的时候,可能出现访问不了的情况。Flutter官方给中国开放了一个中国镜像,咱们可以通过镜像地址下载packages等,当然如果能科学上网就更好啦,处理配置镜像当前提供的镜像地址有FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cnPUB_HOSTED_URL=https:/...

2019-05-12 20:48:34

了解typedef

typedef说明:C语言提供了typedef关键字,咱们可以使用它来为类型取一个新的名字使用方法为:typedef原类型新别名;字段说明原类型需要被定义的类型,如:char*、struct等新别名代替原类型出现的新名字使用方式利用typedef定义一个通用的无符号整形声明在不是用typedef前:unsignedintage...

2019-05-02 17:08:34

C语言结构体内存对齐

结构体所占用的内存,则为其内部所有字段内存总和:structStudent{doubledoubleV;longlongV;intintV;floatfloatV[2];char*name;intage;}sinS;intmain(){printf("sinsize:%d",sizeof(...

2019-04-10 16:44:18

Android-ColorMatrixColorFilter处理图片灰度问题

偶尔需要处理灰度图等时候,并没有用两套图,而是使用一个图加ColorMatrixColorFilter方式来处理。比如给一个seekbar的thumb图片设置灰度://getResources().getDrawable方式获取图片Drawabledrawable=getResources().getDrawable(R.drawable.xx);//创建过滤ColorMatrix...

2019-01-16 17:31:25

AOP-Android-AspectJ使用

一.介绍以下介绍的其中部分内容是摘抄修改自网络:AOP为AspectOrientedProgramming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。它并没有帮助我们解决任何新的问题,它只是提供了一种更好的办法,能够用更少的工作量来解决现有的一些问题,并且使得系统更加健壮,可维护性更好。同时,它让我们在进行系统架构和模块设计的时候多了新的...

2019-01-13 16:38:33

IOC-Android简易实现BindView功能

IOC是InversionofControl的缩写,多数书籍翻译成“控制反转”。IOC理论提出的观点大体是这样的:借助于“第三方”实现具有依赖关系的对象之间的解耦,MartinFowler探讨到,是“获得依赖对象的过程被反转了”。控制被反转之后,获得依赖对象的过程由自身管理变为了由IOC容器主动注入。于是,他给“控制反转”取了一个更合适的名字叫做“依赖注入(DependencyInjec...

2018-12-20 22:13:43

Android-jni(10)-jni调用java父类方法

jni调用java父类方法,在知道这个之后,我感觉jni能做的事真是厉害。我们一起来看看它与java的不同一.jni调用java父类方法先做个准备:准备一个Java父类和子类,People和Beibi:publicclassPeople{privatestaticfinalStringTAG=People.class.getSimpleName();...

2018-12-06 22:26:58

Android-jni(9)-jni修改传入数组的值

经常使用jni的时候,传入一个数组用于接收数据,jni在计算完成之后,把数据给塞到传入的数组中,java层使用该数据,看看使用方式。修改传入数组值利用SetXXArrayRegion方法,XX代表各个类型比如Bytejava代码://修改传入字段测试byte[]bytes=newbyte[8];testSetInField(bytes...

2018-12-05 23:15:36

Android-jni(8)-jni调用java异常处理

咱们jni中异常了,前面说到了崩溃,除了jni中异常,前面文章说到了jni调用java,那么调用java代码执行异常了又是什么情况,怎么处理,这一篇记录学习了。一.异常产生情况Java的异常处理我想大家都很清晰了,有编译时的异常,比如操作File的时候会有FileNotFoundException,运行时异常,比如IllegalArgumentException等,然而在jni中依旧有该这些...

2018-12-04 22:35:40

Android-jni(7)-反编译异常查看源代码位置

在我们平时出现ndk异常,光是看错误是看不懂的,比如以下错误:A/libc:stackcorruptiondetected(-fstack-protector)A/libc:Fatalsignal6(SIGABRT),code-6intid9466(shixin.ndkdemo)2018-12-0222:27:41.0962670-2990/com.googl...

2018-12-03 22:50:06

Android-jni(6)-常见错误异常

NDK异常信息一般有三个要素:信号调用栈信息寄存器信息比如一下是一个空指针的错误信息:A/libc:Fatalsignal11(SIGSEGV),code1,faultaddr0x0intid31286(shixin.ndkdemo)I/crash_dump32:obtainingoutputfdfromtombstonedI//system...

2018-12-03 22:48:19

Android-jni(5)-Jni调用实例方法

上一篇看了jni调用静态方法和修改静态字段,这一篇学习了jni调用实例方法和修改实例字段调用实例方法,步骤:找到类:利用FindClass,找到类找到要调用的方法id:利用GetMethodID,找到方法id创建实例对象:利用实例对象的构造方法id来创建使用实例对象去调用对应的Method:CallVoidMethod修改实例字段,步骤:找到类:利用FindClass,...

2018-11-25 14:39:54

查看更多

勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。