没有通过审核吧
为啥不直接看版本号啊。。。
最近重仓了好未来
7g。。。
以前测试魔盒的时候准备了很多,后来有个乐视的同学也有很多。。现在都没有了。
自己搭建个服务器 然后放各种格式不就可以了
有链接不?
自定义日志方法,把模块名放进去呀
上传社区的图片会打水印
你是哪个地区的?
是啊 怀着感恩的心
给出你的简历
回答的太赞了
看你怎么分区了。这个百度帖子一大把。我记得如果是 lvm 的话,非常方便。
看来你对 android 了解很少。找你们的开发看下吧。
手动执行 '/Users/zhangyang/Library/Android/sdk/platform-tools/adb -P 5037 -s 95d2e08b shell pm clear com.lianjia.home' 看看
是的
有空修改下
我和你的想法一样,年轻人要做更加有创新的东西。当然不是说测试行业没有创新,只是当前的测试行业相对缺乏创新。
#notes .markdown h2:first-child {
text-align: center;
}
可以说 by design 不?
加油
telnet 看看通不通
高飞总,最近社区被广告贴 flood,能不能一起来设计个模型,来自动识别广告贴?用特征建模或者离群点,都可以
正在想办法如何防止,关键这些家伙遵守了规则。。
/**
* Save the given base64 data chunk as a binary file on the device under test.
* ifuse/osxfuse should be installed and configured on the target machine in order
* for this function to work properly. Read https://github.com/libimobiledevice/ifuse
* and https://github.com/osxfuse/osxfuse/wiki/FAQ for more details.
*
* @param {Object} device - The device object, which represents the device under test.
* This object is expected to have the `udid` property containing the
* valid device ID.
* @param {string} remotePath - The remote path on the device. This variable can be prefixed with
* bundle id, so then the file will be uploaded to the corresponding
* application container instead of the default media folder, for example
* '@com.myapp.bla/RelativePathInContainer/111.png'. The '@' character at the
* beginning of the argument is mandatory in such case.
* @param {string} base64Data - Base-64 encoded content of the file to be uploaded.
*/
async function pushFileToRealDevice (device, remotePath, base64Data) {
await verifyIFusePresence();
const mntRoot = await tempDir.openDir();
let isUnmountSuccessful = true;
try {
let dstPath = path.resolve(mntRoot, remotePath);
let ifuseArgs = ['-u', device.udid, mntRoot];
if (remotePath.startsWith(CONTAINER_PATH_MARKER)) {
const [bundleId, pathInContainer] = await parseContainerPath(remotePath, mntRoot);
dstPath = pathInContainer;
log.info(`Parsed bundle identifier '${bundleId}' from '${remotePath}'. ` +
`Will put the data into '${dstPath}'`);
ifuseArgs = ['-u', device.udid, '--container', bundleId, mntRoot];
} else {
verifyIsSubPath(dstPath, mntRoot);
}
await mountDevice(device, ifuseArgs);
isUnmountSuccessful = false;
try {
if (!await fs.exists(path.dirname(dstPath))) {
log.debug(`The destination folder '${path.dirname(dstPath)}' does not exist. Creating...`);
await mkdirp(path.dirname(dstPath));
}
await fs.writeFile(dstPath, Buffer.from(base64Data, 'base64').toString('binary'), 'binary');
} finally {
await exec('umount', [mntRoot]);
isUnmountSuccessful = true;
}
} finally {
if (isUnmountSuccessful) {
await fs.rimraf(mntRoot);
} else {
log.warn(`Umount has failed, so not removing '${mntRoot}'`);
}
}
}