240 发简信
IP属地:湖北
  • 120
    Android开发之WIFI与网络连接处理

    网络连接处理 在说WiFi之前,先来说说网络连接处理。在Android开发过程中,对于一个需要连接网络的Android设备,对设备的网络状态检测是很有必要的!有很多的App都...

  • 120
    使用Android Studio导入AOSP源码的奇技淫巧

    通常情况下,对于整个AOSP源码,我们一般只关心Framework和某些App,至于其他模块可能关心的比较少,因此没有必要全部作为源码导入。 修改移除不需要关心的模块 在AO...

  • 120
    Android启动流程简析(一)

    最近一时兴起,想对Android的启动流程进行一次分析,经过一番整理,从以下几个方面进行总结,代码部分只讨论思路,不论细节。 Android架构介绍 Android启动概述 ...

  • 120
    Android源码分析之准备:Android Studio调试AOSP代码

    导入Android Studio Android Studio是阅读Android源码最合适的工具,并且还可以调试,AOSP的idegen模块就提供了对Android Stu...

  • 在一起

    阿姣

    我从未见过她,我不知道她长什么样子,在我的心里,我猜她或许是一头短发,时而会很忧郁不愿意和别人交谈,时而又会毫无顾忌的大笑,可爱单纯又夹杂复杂敏感。我其实也并不太了解她,不太...

  • 120
    孝而不顺,才是最好的孝道

    孝而不顺,才是最好的孝道! 前两天的《欢乐颂》看得我爆粗口的频率极速上升。樊胜美的家人出现了,他们像饥饿的吸血鬼一样扑向她...

  • 120
    嵌入式Linux驱动开发(二)——字符设备驱动之控制LED

    关于驱动程序框架,请参考:嵌入式Linux驱动开发(一)——字符设备驱动框架入门 同时,在这篇文章里面留下了两个问题,现在先来解决其中的第一个问题,就是如何用驱动程序来操作需...

  • :relaxed:

    【转】wpa_supplicant介绍

    一.什么是wpa_spplicant wpa_supplicant本是开源项目源码,被谷歌修改后加入Android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI...

  • 【转】wpa_supplicant介绍

    一.什么是wpa_spplicant wpa_supplicant本是开源项目源码,被谷歌修改后加入Android移动平台,它主要是用来支持WEP,WPA/WPA2和WAPI...

  • 李彦宏持有“超链分析”技术专利,奠定了现代医学的发展方向。

  • 递归算法总结

    之前分享了一篇随机算法,这次再把以前写的递归算法的文章梳理一下,这篇文章主要是受到宋劲松老师写的《Linux C编程》的递归章节启发写的。最能体现算法精髓的非递归莫属了,希望...

  • 作者,你好,每种计算机语言,不都是通过0101的机器语言而达到效果的吗,计算机高级语言只是方便人们理解和使用的与机器沟通的中间媒介,本质上来说,计算机该用什么样的原理执行还是会怎么执行,无论你是用Java写的代码,还是python写的代码,或是c写的代码,都逃不过被编译成机器代码的过程,从本质上来说,用哪种语言其实都可以实现业务功能。
    在我还没有参加工作之前,有的人说Java好,的人说python好,有的人说go好;现在看来不都是需要编写的吗?难不成有一种计算机语言可以通过说话的方式理解业务逻辑自动编写代码实现业务吗?
    有很多公众号都在鼓吹,什么前台技术最好,什么后台技术最好,其实参加工作三年后,我才真正开始意识到,写程序用什么语言不重要!重要的是研究探索让计算机(服务器)可以跑得更快,用最少的内存完成最多的工作。用最优的数据结构存储最多的数据。用最好的数据库设计更快地增删查改;而绝不是去将每一门计算机语言泛泛而学,不理解其中的原理,就肯定写不出最好的程序,我们公司的很多大牛都是开发Java的,他们对处理线程,进程,管程,内存,时间片的功力非常深厚,所以他们写的代码比我写的代码,好很多很多,尽管他们是用Java写的,没有用python,也没有用Go,产品上线后,产品的执行效率仍然很高啊,效果也很好。
    如果有的读者有幸看到这篇评论,我更推荐想成为计算机大牛的人,学习计算机的时候要选准一门语言,就去用好它,然后去理解它,去深究它是怎么执行的,比如看源码,看博客上别人用这门语言如何去完成一个业务;鄙人现在进公司两年(还有一年是在当实习生),目前在学习Java框架Spring的机制,因为我想成为Spring这块领域的大牛(拿破仑说过,不想当将军的士兵不是好士兵);但如果你只想当一个码农,整天的去搬运代码,那我觉得,学计算机语言还是多多益善,不需要搞清楚他怎么运行出来的,只需要明白如何去用将业务实现出来就行了。
    这是我的粗陋见解。

  • git reset 之后的恢复

    又没有提交本地的修改,然后使用 git reset —hard 改变了分支的内容。上一次是直接没有 git add ,导致修改的文件全部消失,这样即使是 git 也没有办法恢...