一、 实验环境 操作系统:Windows系统 实验设备:PC机二、 实验内容 任务 1:FTP服务器的安装 任务 2:创建FTP站点 任务 3:配置客户端访问FTP站点 任务 4:FTP访问配置 三、...单击【下一步】,在【服务器角色】中,选择【Web服务器(IIS)】, 自动弹出【添加Web服务器(IIS)所需的功能】对话框,单击【添加功能】按钮。 iv....打开【服务器管理器】,单击【工具】,选择【Internet信息服务(IIS)管理器】。 ii. 右键单击【网站】,选择【添加FTP站点】。 iii....设置FTP站点的绑定IP地址和端口号,在SLL选项中,选择【无SLL】(FTP的数据传输是明文传输,如果需要在安全性较高的环境下使用,可以选择【允许SLL】和【需要SSL】),单击【下一步】按钮。...在浏览器或者在此电脑地址框中输入ftp://127.0.0.1都可以成功访问FTP服务器 我们发现我的FTP服务器里面什么都没有,我们可以向我设定的默认FTP物理路径C:\FTP中添加文件,例如添加一个
由于在测试过程中对分析定位问题很不方便,所以就想找开发的同学帮忙,结果开发也说搞不定,那只能自己解决了。...Android 7.0+的版本不能抓包,缘由Android 更新了网络的安全性配置api >24,默认不信任用户导入的CA证书,所以需要配置文件,来信任用户导入的证书。...及以后的系统中,让APP信任我们手工导入的CA证书。...然后只好再去找开发,开发研究了半天,结果过来告诉我,我的iOS是可以抓包的啊,Android 的就不知道了,一瞬间我都有点想掀桌子了… 5.2targetSdkVersion设置为23 把应用apk的targetSdkVersion...如果安装为系统证书就不需要设置开机密码,自动化操作时更方便。 (2)Android 7以上版本APP默认不信任用户证书,只信任系统证书,安装为用户证书,对APP的HTTPS抓包会失败。
在 iOS 的 APP 中,每个程序都在自己的沙盒中运行,一旦程序删除了,应用的数据也就被清除了,所以大部分程序,需要保存数据的都会使用 iCloud 备份数据,但是如果是创作类的 APP,类似笔记之类的...其实在Android中也有很多这些类似的 APP,为了方便和 PC 之间共享 APP 里的应用数据,也会有 FTP 或者WebDAV服务在 APP 里运行。...Tomcat 是运行在 JVM 虚拟机上的 JavaEE 容器,Android 虽然也使用 JAVA 语言,但是其虚拟机是 ART(4.4以前是 Dalvik),Apache 是 C/C++ 开发的,移植到...这里举个栗子说说如何在 Android 上运行 httpd for arm,可以先将编译好的 httpd 放入 raw 文件夹中,在 MainActivity 启动时判断是否在指定位置中,没有则释放。...Android 上,我们要做的,就是给他一个壳,控制它运行和停止,以及配置些参数。
用户的手机无论从带宽方面,还是从电量方面来讲,资源都很紧张,现在因为某种原因,需要将原来在服务器上运行的程序,搬到用户的手机系统上运行,争抢用户本来就很紧张的CPU和内存资源,这个方案注定只能是一个玩具...PC时代,C++是PC软件正宗,PHP是Web正宗,在互联网进入移动互联网以后,它们的趋势慢慢都向下走了。 ? 为什么都说PHP是世界上最好的语言?...PHP入门容易,在PC Web时代被培训热宠。从来没有写过程序的人,受过几天培训就可以开发网站了,并且新人也以程序员自居了。于是有人开始用这个梗嘲讽那些没有根基不稳的码农。...语言没有最好的,每个语言都有自己擅长的区域。PHP恰巧是PC Web时代,在3P语言(JSP、ASP、PHP)中是最适合快速开发Web站点的。...直到今天仍然有许多PHP写就的Web系统在运行着,这大概也是它仍然高居TIOBE排行榜第八的原因吧。 我讲明白没有,欢迎留言讨论。
需求背景 在我开发过的android应用中,大多都需要和 远程服务端 进行交互,需要从服务端获得数据或者上传数据。...比如我们要下载 “某个应用安装到手机上”,我们可以再 电脑上的应用程序上操作,搜索我们想要的程序,点击下载(从远程下载到本地pc), 然后安装(从pc安装应用到android 手机)。...我们常见到的“豌豆荚”,“腾讯手机助手”等都是这样的使用方式。 本文主要讨论 情景3 实现 如果要实现情景3.我们需要开发: 1.一个桌面应用程序,desktop app。...adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。...我们需要: 1.编写一个广播接收器,以收到某个 广播消息时,启动 监听服务。 2.编写一个监听服务。在服务里启动监听服务,我们需要监听来自某个端口的消息,这个端口是手机和pc之间的同路。
相信很多开发者都玩过PC上的这款软件,他的作用,就是将你一次操作的整个记录,录制下来,然后就可以根据这个记录,重复的执行这些操作,例如:先点击某个输入框,再输入XXXX,再输入验证码,最后点击某按钮,这些操作如果需要重复执行...其实AccessibilityService跟这个是一样的,我们记录的,实际上就是我们的操作步骤,或者称之为『脚本』,那么系统在监控整个手机的各种AccessibilityService事件时,就会根据我们的逻辑来判断该使用哪一个脚本...实际上,我们能做的事情还有很多,当我们拿到对应的聊天信息时,可以通过聊天对象的筛选,来实现对『特别对象的监控』,例如你离开的时候,可以设置给你的老婆自动回复『亲爱的我在忙呢,等等哈』,而对其它人自动回复...的一个比较大的麻烦就是兼容性的处理,需要使用dumpsys和uiautomator这些工具来进行详细的分析,这些工具的使用以及分析方法,在我的新书《Android群英传:神兵利器》中都有详细的讲解,想深入了解的开发者可以参考下...https://github.com/xuyisheng/AccessibilityUtil 我的新课——『Android动画开发的艺术』已经在慕课网实战课程中上线了,如果动画是你痛点,那么你一定不会后悔这门课
没错,不需要学游戏开发,也不用苦练美术功底,随时随地打开手机,虚幻引擎随便用!...比如,“忍者理论”使用虚幻引擎开发《地狱之刃》时,女主的动作、面部表情,都是真人演员在佩戴特征采集装置的情况下,一帧接一帧表演出来的: 而MetaHuman利用机器学习,可以直接识别演员面部表情细节,...为了安全,有必要给作品加水印标签,或者开发识别机制。 这还仅仅针对手机应用端的强大功能。 虚幻引擎4.25中集成了MetaHuman工具,App内的数据,可以直接导入PC开发平台。...在平台上,虚幻引擎4.25中集成了MetaHuman工具,App内的数据,可以直接导入PC开发平台。...游戏角色的创作甚至可以像直播一样实时进行。 实际上,在2018年已经有公司在用手机开发游戏了,不过他们使用的是Unity引擎。
大家好,又见面了,我是你们的朋友全栈君。 Win10搭建FTP服务器详细教程 1、设置电脑防火墙 1、打开“控制面板” →点击 “Windows Defender 防火墙” 。...3、在本地建立存放文件的文件夹 1、文件夹建立在自己喜欢的地方,待会配置FTP服务器时要用到这个文件夹的路径。...5、搭建FTP服务器 1、搜索“IIS” → 打开 Internet Information Services (IIS)管理器 → 展开左侧菜单 → 右键“网站” → 点击“添加FTP站点”。...3、绑定和SLL设置 → IP地址写FTP服务器所在的电脑的IP地址 → 端口填“21”→ 勾选“无SSL” → 点击“下一步”。...6、注意 普通计算机搭建的FTP服务器仅支持同一局域网内的其他电脑或者本机访问。 若想实现外网访问,需要在已开通“固定IP”的电脑上搭建FTP服务器。
现在很多软件,比如说腾讯新闻,就是采用Web技术开发,然后在PhoneGap上打包成APK。 (找不到腾讯新闻的图片对比,先用个别的): 从样式上看起来,给人的感觉和用原生技术开发的差不多嘛。...那么问题来了,作为正在Android原生技术开发道路上的一直菜鸟,我很担心: 会不会哪天我好不容易把原生技术学的差不多了,duang!一下子PhoneGap可以完全替代Android原生了。...我可不想像塞班垮台时那些可怜的程序员一样,苦苦修炼二十年,一夜回到解放前。 带着这种恐惧我遍访名医啊,各种百度,终于找到了让我可以心安的答案: 的确比起手机App,网站有一些明显的优点。...跨平台:所有系统都能运行 免安装:打开浏览器,就能使用 快速部署:升级只需在服务器更新代码 超链接:可以与其他网站互连,可以被搜索引擎检索 但是,现实是怎样呢? (1)体验差。...手机App的操作流畅性,远超网站。 (2)业界不支持。所有公司的移动端开发重点,几乎都是原生app。 (3)用户不在乎。大多数用户都选择使用手机app,而不是网站。
需要刷回boot.img来清除病毒,增大清除难度。如病毒oldbot、地狱火。 创建守护进程 创建守护进程,时刻监控自身进程或文件,当进程被结束或者并文件被删除时及时启动进程或恢复病毒文件。...loadUrl函数注册为静态函数的方式进行hook,使得浏览器在访问特定网站时被劫持。...除了/data/local/tmp/目录外都需要ROOT权限 1)ELF病毒绝大多数都具有ROOT权限。 2)病毒运行后首要的行为是获取ROOT权限。...安全软件需要在已经获取ROOT权限的手机上申请ROOT权限,这就导致杀软获取ROOT权限的数量比ELF病毒获取ROOT权限的数量少很多,处于被动。...2.残留 普通杀软在处理Android病毒时,一般的手段是直接卸载,对于system的应用引导用户进行停用,这样的处理无法满足对ELF病毒的处理(elf进程将备份的病毒还原或启动)。
提问:我现在其他android代码的apk能直接在昨天升级的鸿蒙机子上用吗? 回答:鸿蒙手机可以运行apk,不过这些apk本质上是运行在Android上的,并不是用鸿蒙运行的。...鸿蒙和Android是并行的两套系统。 提问:《征服鸿蒙:App开发指南》一书什么时候上市?...提问:我的device manager里面,只有单个设备,没有分布式设备,是怎么回事呢老师 回答:DevEco Studio默认情况下,是不开启super Device的,需要在系统偏好(设置)里开启,...提问:用真机开发,是USB连到手机然后再用DOS界面把它加到模拟器列表里的吗 回答:用真机开发,有如下2种方式: 1. 用USB数据线与PC相连 2....通过Wi-Fi连接 后一种方式,首先需要使用adb tcpip 5555开启手机的远程连接服务,然后使用下面的命令连接: adb connect ip:port,其中ip是手机的ip地址,port是远程连接服务端口号
如果,我们在Hosts中,写入以下内容: 127.0.0.1要屏蔽的网站A的域名 0.0.0.0要屏蔽的网站B的域名 这样,计算机解析域名A和 B时,就解析到本机IP或错误的IP,达到了屏蔽网站A...可以通过连接到 PC 上使用 adb 来修改。...4、修改PC机上文件 5、将PC机上文件复制到手机:adb push /system/etc/hosts 如果要查看是否修改成功,可以在PC上执行adb shell,运行cat /system/etc.../hosts;或者在手机上运行cat /system/etc/hosts。...host3.example.com 在大多PC机Linux系统是合法的,但不能在Android上起作用,需要拆成每个域名一行才能使用: x.x.x.x host1.example.com x.x.x.x
但是,如果该站点的证书未经权威机构的验证,JSSE将拒绝信任该证书从而不能访问HTTPS站点。本文在简要介绍JSSE的基础上提出了两种解决该问题的方法。 ...引言 过去的十几年,网络上已经积累了大量的Web应用。如今,无论是整合原有的Web应用系统,还是进行新的Web开发,都要求通过编程来访问某些Web页面。...客户端在进行SSL连接时,JSSE将根据这个文件中的证书决定是否信任服务器端的证书。 ...X509证书信任管理器类的实现及应用 在JSSE中,证书信任管理器类就是实现了接口X509TrustManager的类。我们可以自己实现该接口,让它信任我们指定的证书。 ...通过自己实现该方法,可以使之信任我们指定的任何证书。在实现该方法时,也可以简单的不做任何处理,即一个空的函数体,由于不会抛出异常,它就会信任任何证书。
今日,腾讯公司董事会主席兼首席执行官马化腾在“乌镇峰会”——“互联网创新发展论坛:互联网创新与可持续发展”上发表了《连接,创造新的可能》的演讲。...如互联网连接公益时,让每一个人都有机会参与、解决社会问题。在连接医疗健康时亦如此。 最后,互联网连接力带来信息沟通方式的变化,正引领社会向未来进化。...我们在大型机到PC再到PC从单机运行再到连接互联网以及连接互联网的终端,从一个在桌面的PC演进到大家手中的手机,我们发现很有趣的现象,就是几乎是每20年这个终端的演变就会对整个信息业态,甚至对整个经济的业态会产生一个重大转变...甚至说是,比如说我们看到AR、VR这种增强现实技术和虚拟现实技术,我们可能未来戴个眼镜通过视网膜的透视,就可以跟人、服务、设备建立连接,不需要现在用手机,通过视网膜就可以沟通。...我相信,未来如果基于这种信息沟通的业态发生巨大转变,这个时候,我们整个经济社会会发生多大的变化。今天这个论坛,因为是谈到可持续发展,所以我特别关注我们未来信息社会和互联网这种连接。
大家好,又见面了,我是你们的朋友全栈君。 最近一直在研究移动手机网站的开发,发现做手机网站没有想象中的那么难。为什么会这么说呢?...我们试想下:我们连传统的PC网站都会做,难道连一个小小的手机网站难道都搞不定吗?其实手机网站就是一个微缩版的PC网站罢了!至于为什么觉得难、觉得无从下手。...基本上开发手机网站,可大致分为两大类。一类是用框架开发手机网站。一类是自己手写手机网站。... 下面是我做的基于微信二次开发的手机页面案例: 点击预览 其实在移动端的开发让我纠结的是在字体单位上的选择。...比如:(Android类手机,iPhone5、5s、6、6Plus…) 而在浏览器上测试,可以chrome(谷歌浏览器)的F12调试工具:有个手机样的小图标,点击就能模拟手机测试。
2 H5开发 HTML5应用开发,是利用Web技术进行的App开发,可以在手机端浏览器里面打开的网站就称之为webapp。...H5开发优点: 支持设备范围广,可以跨平台,编写的代码可以同时在Android、IOS、Windows上运行; 开发成本低、周期短; 适合展示有大段文字(如新闻、攻略等),且格式比较丰富(如加粗,字体多样...同一套代码Android和IOS基本上都可使用; 更新和部署比较方便,每次升级版本只需要在服务器端升级即可,不再需要上传到App Store进行审核; 代码维护方便、版本更新快,节省产品成本; 比web...官网传送门: https://github.com/openatx/uiautomator2 2 APP 稳定性测试工具 (1) Monkey Monkey 是一个在模拟器或设备上运行的程序,可生成伪随机用户事件...PC 上 PerfDog 可多开,单 PC 可同时测试多台手机。目前免费体验,谁用谁香。
但这些看起来简简单单的 0 1 码却成为了我当时学习路上的绊脚石。源码、反码、补码等等等等,各种的码制转换令我一头雾水,我曾一度怀疑这就是计算机干的活儿吗?...随着后面慢慢了解《计算机组成原理》后,我愿称计算机为世界上最麻烦的电子产品。也形象的将计算机描述为一套有电源、有身体、有框架,但就是没有思想的空壳儿。...sll: 分析第七个周期,指令地址为60084040,在程序测试段中,可以看到,本条指令为sll,那么现在开始检验指令sll的实现过程:指令sll的功能是rd<-rt<<(zero-extend)...=rt) pc←pc + 4 + (sign-extend)immediate <<2 else pc ←pc + 4【与beq不同:不等时转移,相等时顺序执行。】...有些许遗憾的是未能在硬件上实现,如果能在开发板上烧写程序,接触到实物,应该能有更为深刻的理解,在模块调用使用端口绑定时,有一个小技巧:勿完全按照顺序赋值;因为这样的方法可以尽量减少程序出错的概率,而对于我们后期检查源文件时也无需完全分辨每一个参数的值
二、移动设备本身的CPU、内存以及存储设备和PC电脑相比,差距还是很大,同样的一个应用在PC电脑上处理假如需要10毫秒,换到移动设备上可能会需要几倍的处理时间,而互联网上的应用响应时间太慢会导致大量客户的丢失...此外能在PC电脑上显示的网页也许可以适应像pad上的浏览器,但是到了智能手机上,这样的网页就不得不重新开发,重新开发倒无所谓,最要命的是就算重新开发,小屏幕的网页很难囊括原来PC浏览器网页所有功能,这和移动浏览器功能和屏幕太小所致...为了说明这个问题,我想谈谈为什么在PC电脑上我们会选择浏览器开发商家的应用,而不是为商家专门开发个客户端软件呢?...今世界智能手机和平板电脑上流行两大操作系统:苹果公司的IOS和谷歌的android,虽然Android是一个独立的操作系统,但是到了各个具体手机生产厂商,其手机上所使用android都会被或多或少的改写...和android都能正常运行的APP,这套技术对于刚刚创业的小规模的互联网公司非常有现实意义,但是这套系统为了兼容不同操作系统,却牺牲了应用的性能。
根据我之前比较 WebRTC 和 Zoom 视频质量的文章,我可能需要升级我的网络摄像头。表现较好的网络摄像头价格在 80-200 美元之间。...iVCam 来自 e2eSoft,定价并没有标注在网站上,但您可以从 PC 客户端或通过应用程序使用 Google Pay 来购买。...但是使用 DroidCam时,您必须输入主机 PC/计算机的 IP 地址。尽管如此,它运行得相当好,专业版的价格仅为 5.99 美元。...恕我直言,即使是79 美元的低价 BLU Vivo X5 手机,在使用上看起来的效果也更好。 #测试 我开始测试时认为我的 iPhone 可能是最好的虚拟网络摄像头。...在这种情况下,iPhone拍出的照片看起来更偏暖色调一些,不像三星那样会出现褪色的情况。 #Zoom原生客户端 由于视频在再次发送之前需要从您的手机传输到您的笔记本电脑上,因此会存在一些延迟。
你终于可以在自己的工作电脑上刷抖音了。 而就在微软攻入谷歌“基地”的同时,谷歌方面也没闲着。 首先是官方宣布将开放Chrome OS安装到PC上。...点击“开始”菜单,选择所有应用,找到Windows Subsystem for Android™️ Settings,启用开发者模式,并找到子系统的IP地址。...adb install app-debug.apk 谷歌背刺Windows 另一边,谷歌于今日推出了Chrome OS Flex,可以让用户在旧的PC或Mac上安装Chrome OS,而以前Chrome...除了官方“整活”外,还有技术大神kdrag0n利用Android 13具有的“全KVM功能”,在Pixel 6手机上运行了Windows 11 ARM版。...其实是不可以的,因为Android 13并不支持嵌套虚拟化技术。 注意,我也在Mac M1的 Parallels Desktop 虚拟机中测试,无法启动Andorid 子系统。
领取专属 10元无门槛券
手把手带您无忧上云