240 發(fā)簡(jiǎn)信
IP屬地:福建
  • 這樣等于搭建了兩套服務(wù)器,前端使用vue+node.js席赂,后端使用flask,所以才需要使用跨域調(diào)用axios。個(gè)人認(rèn)為不太合理鸥拧。

    Flask + Vue 搭建簡(jiǎn)易系統(tǒng)步驟總結(jié)

    之前一段時(shí)間一直在學(xué)習(xí) python茉稠,后來(lái)在項(xiàng)目中用 weex 時(shí)接觸到了 vue.js,本來(lái) python 是自己想學(xué)的一門腳本技術(shù),weex 是項(xiàng)目需要约郁,必須了解些 vu...

  • Android的設(shè)計(jì)模式-設(shè)計(jì)模式的六大原則

    前言 Android的設(shè)計(jì)模式系列文章介紹:歡迎關(guān)注缩挑,持續(xù)更新中: Android的設(shè)計(jì)模式-設(shè)計(jì)模式的六大原則一句話總結(jié)23種設(shè)計(jì)模式則創(chuàng)建型模式:Android的設(shè)計(jì)模式...

  • @偉大的胡子 搞不來(lái)。鬓梅。供置。

    java編譯高級(jí)玩法:locked_region_code_injection

    今天閱讀Android Q WM代碼時(shí)發(fā)現(xiàn)了一個(gè)高級(jí)的玩法,看名字就知道是通過(guò)注入方式實(shí)現(xiàn)自動(dòng)為鎖區(qū)域前后添加代碼的方法绽快。發(fā)現(xiàn)過(guò)程如下: 一段莫名其妙的注釋 https://...

  • 作者是在直鉤釣魚嚶嚶嚶芥丧,帶著固有觀點(diǎn)進(jìn)來(lái)的人(無(wú)論是支持還是反對(duì)華為)看到一半肯定懵掉,然后只能說(shuō)作者無(wú)立場(chǎng)或者洗地之類無(wú)營(yíng)養(yǎng)的話坊罢。哈哈

    華為的牛逼都是吹出來(lái)的

    有一天刷朋友圈续担,忽然就被鋪天蓋地的華為發(fā)布會(huì)刷屏了。 事先沒有計(jì)劃活孩,沒有預(yù)告物遇,沒有媒體“諜照”,沒有任何心里準(zhǔn)備…… 只是一個(gè)科技企業(yè)的發(fā)布會(huì)憾儒,居然開出了春晚的感覺询兴,大家一起...

  • 120
    java編譯高級(jí)玩法:locked_region_code_injection

    今天閱讀Android Q WM代碼時(shí)發(fā)現(xiàn)了一個(gè)高級(jí)的玩法,看名字就知道是通過(guò)注入方式實(shí)現(xiàn)自動(dòng)為鎖區(qū)域前后添加代碼的方法起趾。發(fā)現(xiàn)過(guò)程如下: 一段莫名其妙的注釋 https://...

  • 感謝分享經(jīng)驗(yàn)诗舰,還是很全面的,作為理解APEX的原理有個(gè)概念上的認(rèn)識(shí)很有幫助训裆。
    想提個(gè)問(wèn):
    我在修改libart.so時(shí)需要用libcutils.so 和 libprocessgroup.so眶根,加到Android.bp的shared_libs之后,編譯com.android.runtime.debug 就報(bào)錯(cuò):
    FAILED: out/soong/.intermediates/art/build/apex/art-check-debug-apex-gen/gen/art-check-debug-apex-gen.dummy
    out/soong/host/linux-x86/bin/sbox --sandbox-path out/soong/.temp --output-root out/soong/.intermediates/art/build/apex/art-check-debug-apex-gen/gen -c 'out/soong/host/linux-x86/bin/art-apex-tester --debugfs out/soong/host/linux-x86/bin/debugfs --tmpdir __SBOX_OUT_DIR__ --debug out/soong/.intermediates/art/build/apex/com.android.runtime.debug/android_common_com.android.runtime.debug/com.android.runtime.debug.apex && touch __SBOX_OUT_FILES__' __SBOX_OUT_DIR__/art-check-debug-apex-gen.dummy
    --bitness=auto, trying to autodetect. This may be incorrect!
    Detected multilib
    Unexpected file 'lib/libcutils.so'
    Unexpected file 'lib/libprocessgroup.so'
    Unexpected file 'lib64/libcutils.so'
    Unexpected file 'lib64/libprocessgroup.so'
    No superfluous libraries checker FAILED

    查了一下發(fā)現(xiàn)是 art/build/apex/art_apex_test.py 這個(gè)檢查腳本硬性規(guī)定边琉,這些庫(kù)不能被包括到com.android.runtime的APEX包中属百。
    到這里還能夠理解,因?yàn)檫@些基礎(chǔ)的system庫(kù)沒有被定義到android_runtime艺骂,要是包含在其中很可能其他依賴他們的應(yīng)用沖突诸老。

    但是只要在shared_libs加入libcutils.so 和 libprocessgroup.so,就會(huì)生成:
    out/target/product/qssi/obj_arm/SHARED_LIBRARIES/com.android.runtime.debug.libprocessgroup_intermediates
    out/target/product/qssi/obj_arm/SHARED_LIBRARIES/com.android.runtime.debug.libcutils_intermediates
    實(shí)際是system目錄下的副本钳恕,最終被包括的com.android.runtime的APEX包中别伏,想不到辦法讓他們不生成。

    更奇怪的是liblog.so這個(gè)庫(kù)是在shared_libs中的忧额,但是卻不會(huì)生成副本被包含到APEX包中@灏埂!睦番!
    找不到哪里造成這種差異的……望指教……

    Android Q新特性:APEX 模塊化升級(jí)

    最近在修改Android源碼(廠商定制的源碼类茂,非AOSP)時(shí)耍属,遇到了一些問(wèn)題: 新增的lib庫(kù)模塊,需要依賴libart等so包巩检,而這些so包在Android Q中被編譯到了...

  • 生成Kernel文檔(轉(zhuǎn)換rst為閱讀友好的html)

    0x00 Kernal與rst Linux kernal的文檔使用rst結(jié)構(gòu)化文本編寫厚骗,閱讀kernal\msm-4.1.4\README文檔可知,可以通過(guò) 生成可讀的htm...

  • 在Ubuntu終端中仿MacOS的zsh主題的簡(jiǎn)單實(shí)現(xiàn)

    2020.01 注:都2020年了,還不知道oh-my-zsh么,趕緊關(guān)掉這篇文章去用吧https://ohmyz.sh/ 一直羨慕macos的終端有漂亮的zsh主題甲棍,最近自...

  • OpenGrok-Git-Python新版本離線安裝與簡(jiǎn)單配置

    0x00 前言 網(wǎng)上有很多現(xiàn)成的OpenGrok安裝與配置的文章,但大多都比較老舊夹姥,截止行文前杉武,我使用的版本是: opengrok-1.1-rc75tomcat-8.5.35...

  • 解決Android模擬器網(wǎng)絡(luò)問(wèn)題(使用了代理的情況下)

    沒錯(cuò),又是AS的網(wǎng)絡(luò)問(wèn)題辙售,而且又是代理的問(wèn)題,真是不省心吶7赏俊旦部! 最近在做curl移植到Android JNI的工作,老是出現(xiàn) CURLE_PARTIAL_FILE 錯(cuò)誤较店。用W...

  • @heartbeats_484f 暫時(shí)沒有現(xiàn)成的輪子來(lái)實(shí)現(xiàn)提取oat中的dex文件的需求士八。你可以根據(jù)oat ELF的定義通過(guò)二進(jìn)制解包的方式來(lái)實(shí)現(xiàn),用C struct可以輕松實(shí)現(xiàn)梁呈,或者一些python腳本也有類似的解包工具婚度。我相信肯定有人實(shí)現(xiàn)過(guò),只是沒有公開而已官卡。

    Android動(dòng)態(tài)加載之ClassLoader詳解

    Dalvik虛擬機(jī)如同其他Java虛擬機(jī)一樣蝗茁,在運(yùn)行程序時(shí)首先需要將對(duì)應(yīng)的類加載到內(nèi)存中。而在Java標(biāo)準(zhǔn)的虛擬機(jī)中寻咒,類加載可以從class文件中讀取哮翘,也可以是其他形式的二進(jìn)...

  • RxJava2 學(xué)習(xí)筆記(一)從官方例子的的一個(gè)疑問(wèn)開始

    本筆記主要依據(jù)Google官方例子:https://github.com/googlesamples/android-architecture-components/tree...

個(gè)人介紹
國(guó)家一級(jí)拋磚雜技運(yùn)動(dòng)員
亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品