为什么我们没有自己的编程语言?
应该要明确一个问题就是在中国会赚钱的公司不一定是厉害和令人尊敬的公司。其实在外面也差不多,只是外面市场环境更好,你能做出好东西,养活自己有点发展的问题不大。编程语言其实说白了也是计算机的一个工具罢了,你
Stella981 Stella981
3年前
Android so注入(inject)和Hook技术学习(一)
  以前对Androidso的注入只是通过现有的框架,并没有去研究so注入原理,趁现在有时间正好拿出来研究一下。  首先来看注入流程。Androidso的注入流程如下:_attach到远程进程保存寄存器环境获取目标程序的mmap,dlopen,dlsym,dlclose地址远程调用mmap函数申请内存空间用来保存参
Stella981 Stella981
3年前
JMeter 如何与 MySQL 进行整合测试
做性能测试定位瓶颈的时候,定位到是因为某些SQL语句的查询慢所影响的,此时我们提出优化方案,肯定希望验证下优化后的SQL,此时需要借助JMeter的JDBC请求,那么我们就需要学习JMeter如何与MySQL进行整合测试。环境准备除了JMeter外,还需要准备以下软件和Jar包:MySQL数据库服务
Stella981 Stella981
3年前
Linux CentOS升级Python 3.6版本方法
由于软件环境的需要较高版本的python,默认CentOS6是2.6版本,CentOS7是2.7版本。这里要顺带提一下,有网友提到在CentOS6中无法安装Seafile云盘一键包(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.laozuo.org%2F10822.html)的
Wesley13 Wesley13
3年前
C# 单元测试(入门)
注:本文示例环境VS2017XUnit2.2.0单元测试框架xunit.runner.visualstudio2.2.0测试运行工具Moq4.7.10模拟框架什么是单元测试?确保软件应用程序按作者的期望执行操作,其中最好的一种方法是拥有自动化测试套件。可以对软件应用程序进行各种不同的测试,
Wesley13 Wesley13
3年前
PHP教程
PHP教程php读取输出其他文件方法人们往往想到出现一些关于访问很缓慢,有白页现象,要是测试环境你也就重启一下PHP的phpfpm进程发现又好了,隔一段时间又出类似的问题,本期我们邀请到了兄弟连PHP教育www.lampbrother.net(https://www.oschina.net/action/GoToLink?urlhttp%3A
Stella981 Stella981
3年前
Flutter for Web 详细预研
背景Google在最新的GoogleI/O上推出了FlutterforWeb,旨在进一步解决一次代码,多端运行的问题。FlutterforWeb还处于早期试验版,官方不建议在生产环境上使用。那么到底它的实际情况怎么样呢?我们做了一次预研。期望这次预研的结果可以帮你决定是用,还是不用FFW。FlutterforWeb原理
Stella981 Stella981
3年前
Shell 脚本实现 Linux 系统监控
一、实验介绍1.1实验内容本课程实现shell脚本监控系统的各项参数,并可以将脚本加入系统环境中,可以直接在终端里执行。还添加了几个参数,一个脚本可以执行不同的操作。1.2知识点本实验涵盖以下知识点:1.Bash脚本编程2.如何获取Linux系统信息3.如何实时获取Linux
Stella981 Stella981
3年前
RocketMQ学习
写在前面简单说明一下,RocketMQ是阿里团队开发,并推到Apache社区,它的入门稍微有点难(主要是环境、网络、社区的资源有限),下面我简单介绍一下一、安装、部署这里包括三个Windows单机Linux单机linux多主多从上文中说到的难点就是,Linux的版本学习,本地可以部署
Wesley13 Wesley13
3年前
1.vagrant安装
记录几个坑爹的点:1.路径不能出现中文,不然安装失败2.win10使用vagrant命令时,需要使用管理员权限3.virtulbox需要在path环境变量里配置安装地址,否则vagrantup的时候,不会使用virtulbox4.当使用vagrantup发现启动卡住了之后,查看virtualbox,会发现需要输入账户和密码,输入之后登录成