ICode9

精准搜索请尝试: 精确搜索
  • Android权限处理,透彻分析源码2021-06-20 12:00:10

    一 、Java 后端 在我写过的 《Android程序员的Java后台学习建议》 中提到,因为 Java 的先天优势,Android 开发者在转岗选择时,转 Java 后端占据很大比例,因为 Java 后端岗位需求量较大,同时技术迁移成本也较低,比如现在 Java 开发中应用最广泛的 Spring全家桶: 作为 Android 开发者

  • .NET平台系列29:.NET Core 跨平台奥秘2021-06-17 22:02:59

    系列目录     【已更新最新开发文章,点击查看详细】 参考蒋金楠老师的博客: .NET Core跨平台的奥秘[上篇]:历史的枷锁 .NET Core跨平台的奥秘[中篇]:复用之殇 .NET Core跨平台的奥秘[下篇]:全新的布局 系列目录     【已更新最新开发文章,点击查看详细】

  • 值得推荐的C/C++框架和库之美2021-06-17 15:01:48

    值得学习的C/C++语言开源项目 (1)ACE 庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。 http://www.cs.wustl.edu/~schmidt/ACE.html   (2)Asio Asio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。 开源、免费,支持跨平台。 http://think-async.co

  • 【编译原理】关于解释器和编译器的讨论2021-06-17 14:51:47

    文章目录 1 编译器和解释器的区别 2 编译器过程划分 3 遍的概念 1 编译器和解释器的区别 他们最大的区别是程序运行时需要解释器边解释边执行,而编译器则在运行时是完全不需要的 解释器的优点是比较容易让用户实现自己跨平台的代码,比如java,php等,同一套代码可以在几乎所有的

  • 微信团队分享:微信支付代码重构以及软件架构上的思考2021-06-17 13:52:51

    作者:方秋枋 来源:即时通讯技术圈 本文原文由微信客户端高级工程师方秋枋原创发表于WeMobileDev公众号,即时通讯网收录时有修订和加工,感谢作者的无私分享。 1、引言 作为一个重要业务,微信支付在客户端上面临着各种问题。其中最核心问题就是分平台实现导致的问题: 1)iOS 和安卓实现不一

  • C#搞跨平台桌面UI,分别实现Windows,Mac,Linux屏幕截图2021-06-17 13:04:01

    搞跨平台IM,截图功能少不了。   Windows 创建GDI的兼容位图,把桌面的图像通过BitBlt拷贝到兼容位图里,通过兼容位图的数据指针创建Bitmap对象,由于兼容位图的内存是非托管的,Bitmap无法释放该内存,拷贝一下,把兼容位图的释放掉,新的Bitmap的内存就可以由新Bitmap来自己托管释放。

  • 终端架构深研,CodeDay 成都站等你2021-06-16 16:52:40

    ![封面图0616.png](https://ucc.alicdn.com/pic/developer-ecology/e90d0462fac14573997e5c6f28cc64be.png) # mPaaS CodeDay 首次登陆成都 成都的 Coder 们,大家期盼已久的 CodeDay 终于来了。 本期 CodeDay,我们召集了来自支付宝客户端工程师、前端工程师以及 TW 资深咨询师,带来

  • 慕课网大前端 2021版2021-06-16 15:05:17

    Android 工程师的选择 从事 Android 开发已经有几年的时光了,随着移动互联网、智能手机红利期的渐渐退去,移动端市场趋于饱和,又受到人工智能、大数据和大前端趋势的影响,再加上网上各种对移动端不利的言论,网上的自媒体就爱制造焦虑博取眼球,年年唱衰 Android,2018年的 Google 大会中,Goo

  • IDE之Visual Studio Code:Visual Studio Code的简介、安装、使用方法之详细攻略2021-06-15 23:05:10

    IDE之Visual Studio Code:Visual Studio Code的简介、安装、使用方法之详细攻略     目录 Visual Studio Code的简介 Visual Studio Code的安装 Visual Studio Code的使用方法       Visual Studio Code的简介       Microsoft在2015年4月30日Build 开发者大会上正式宣布了

  • 2021-06-152021-06-15 15:31:24

    2021年最新总结,值得推荐的c/c++开源框架与库。持续更新中。 转至https://github.com/0voice/developkit_set#readme 框架 Apache C++ Standard Library : 是一系列算法,容器,迭代器和其他基本组件的集合 ASL : Adobe源代码库提供了同行的评审和可移植的C++源代码库。 Boost :

  • java的特点2021-06-13 20:59:14

    1.简单易学 2.简单易学:相对C C++ 快速上手开发效率高 3.安全:安全机制 4.完全面向对象:重要 5.丰富开源支持 6.跨平台:一次编译,到处运行 平台:Linux Windows Android Mac JVM:Java虚拟机,是跨平台的核心 总结:JVM将JAVA程序翻译成当前操作系统可以的理解的指令,操作系统 根据指令执

  • JVM 基本概念2021-06-13 16:30:10

    一 Java 从编码到执行的过程 二 关于跨平台的语言和跨语言的平台 1 Java 是跨平台的语言 2 JVM是跨语言的平台 三 什么是JVM jvm 是一种规范。(java virtual machine specifications)。 https://docs.oracle.com/en/java/javase/13/ https://docs.oracle.com/javase/

  • C#搞跨平台UI,封装Cef作为Cpf的控件支持Windows,Linux,Mac2021-06-10 22:02:00

    终于封装完成了,采用离屏渲染方式,支持JS和C#互相调用,C#方法自动绑定到JS里,中文输入有自动调整输入法位置。   基于开源的CefGlue 移植,本来想用CefSharp,不过这个里面有很多C++的,而且很多代码还是基于Windows编写的,不好移植成跨平台的。 不过CefGlue 里的功能不够完善,没有带JS远程调

  • 大厂经典高频面试题体系化集合,论程序员成长的正确姿势2021-06-10 15:00:40

    职业生涯规划 Android系统的市场地位 Android程序开发的技能成长经验 Android程序员为什么需要学习Html5 Android软件工程师为什么不会被前端替代 为什么小程序无法替代原生开发 为什么Html5无法取代NativeAPP Html5在Android中的应用场景 如何成为一名合格的高级Android程序

  • 全网最全原理讲解!深入解析android核心组件和应用框架,顺利通过阿里Android岗面试2021-06-10 12:05:26

    很多程序员都有这样的觉悟;找工作学历是敲门砖,没有211,985起步的学历,想进一家大公司不太可能。 举个例子好了; 如果你是大厂面试官,参与面试的有10个刚刚毕业没有工作经验的普通学校应届生,还有10个刚刚毕业的985应届生,而你们只打算招5个人实习。 你是看学历,还是看能力? 我想正常面试

  • 八年Android开发心路历程,大厂offer手到擒来,学习路线+知识点梳理2021-06-10 12:05:05

    腾讯面试中的重点及经常问到技术点: 数据结构算法,调优,View,SDK**,**动画音视频等以及你使用过的框架且第一轮的基础很重要,通过后录取可能性就相对高了! 金三银四已经到了,在这也免费分享一些Java程序员面试常问架构面试专题和答案以及架构视频资料(文末领取),希望那些有需要朋友能在今年

  • SSDCRM应用平台的年度开发计划2021-06-09 09:01:41

    由于过去一年多,我们在给特定客户开发基于Springcloud微服务框架的SAAS云服务应用。所以CRM平台几乎没有时间做重大的升级。在此对新老主顾表示歉意。我们列出2021-2022年度的平台扩展开发计划: 1、H5版跨平台自适应手机端2、全面升级当前CRM的前端体系,改成vue版的跨平台自适应前端3

  • ASP.NET Core MVC 入门到精通 - 1. 开发必备工具 (2021)2021-06-08 14:01:24

    环境: .NET 5 ASP.NET Core MVC 1. .NET 5 作为一个资深.NET工程师,说句实话,.NET没落了,在国内更加的没落。之前做过8年node.js/前端,现如今又转回了.NET。也希望.NET能有更好的前景吧。个人觉得.NET还是有一定的市场的(当然,国内算小众了),有几点原因: .NET5开始,真正做到的跨平台(之前

  • Glide的缓存机制,原理+实战+视频+源码2021-06-07 19:29:22

    在开始回答前,先简单概括性地说说Linux现有的所有进程间IPC方式: 1. **管道:**在创建时分配一个page大小的内存,缓存区大小比较有限; 2. 消息队列:信息复制两次,额外的CPU消耗;不合适频繁或信息量大的通信; 3. 共享内存:无须复制,共享缓冲区直接付附加到进程虚拟地址空间,速度快;但进程间

  • SSDCRM基于H5版移动端,6月中旬正式推出!!!2021-06-06 13:54:27

    考虑到跨平台维护的便利性,结合微信公众号官方前端框架weui开发的CRM配套移动端在年初进入开发日程表。经过一段时间的辛苦工作,将在近期完工发布第一个版本。后续会逐步增加应用扩展。先上两张截图SSD技术组可以根据客户的业务需求进行行业个性化定制,欢迎有需求的亲与我们取得联系(Q

  • 大家好,我是Java!2021-06-06 13:04:05

     欢迎关注我的技术公众号:小谢backup   1995年5月23日,我出生在一家叫做Sun的公司里,当我睁开眼开始了解外面的世界时,发现一切都是那么陌生而熟悉。 早在出生前,我就已经在很多家用电器上生活了,更准确地说,是我的前世Oak(橡木)。最早可以追溯到1990年代初,被一个叫做詹姆斯·高斯林的人

  • 对于maven的认识2021-06-04 20:01:21

    关于maven的认识详解 https://www.cnblogs.com/whgk/p/7112560.html> 关于jar包: jar包就是别人已经写好的一些类,然后将这些类进行打包,你可以将这些jar包引入你的项目中,然后就可以直接使用这些jar包中的类和属性以及方法。 JAR(Java ARchive)是将一系列文件合并到单个压缩文件里

  • JVM入门到放弃之基本概念2021-06-04 09:03:04

    1. 基本概念jvm 是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。jvm 是运行在操作系统之上的,屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在 jvm 上运行的字节码,就可以在多种平台上不加修改地运行。Java 语

  • Java学习笔记一2021-06-04 02:04:13

      这不是我第一次接触Java。大学里面就有学习Java,只是因为一些原因,没选择软件开发这条路。决定要深入学习一门开发语言后,在Java和python之间徘徊,还是选择了先学习Java。 在学习一门语言之前,总要先了解一下它的起源以及发展历史等,但是这里对这些就不多做赘述了。直接来看一下它的

  • 【重磅】微软正式宣布 .NET5支持跨平台、移动开发2021-06-03 17:56:53

    前言 近期微软正式宣布 .NET Core 3.0 之后的下一个版本将是 .NET 5 。这将是 .NET 系列的下一个重要版本。能够使用它来开发 Windows,Linux,macOS,iOS,Android,tvOS,watchOS 和 WebAssembly 等等。 将要在.NET 5 中引入新的 .NET API、运行时功能和语言功能。 .NET 5的诞生 2018 年

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有