编程文章

蓝河操作系统:构建首个蓝河应用(蓝河资料)

开发开发者可以使用 BlueOS Studio 开发、调试和打包蓝河应用。以下所有的操作均在 BlueOS Studio 中完成,开发者可以点击链接进入工具下载页面,先安装 BlueOS Studio 。一、新建项目新建方法如下:点击欢迎页「新建工程」、或菜单栏「新建工程」、或快捷入口处「新建工程」,打开新建工程界面;点击「下一步」 ,填写项目名称、项目路径 …

Net平台GC VS JVM垃圾回收(jvm垃圾回收算法和垃圾回收器)

前言不知道你平时是否关注程序内存使用情况,我是关注的比较少,正好借着优化本地一个程序的空对比了一下.Net平台垃圾回收和jvm垃圾回收,顺便用dotMemory看了程序运行后的内存快照,生成内存快照后,妈妈再也不担心我优化程序找不到方向了。.Net平台垃圾回收内存优化凭空想象这些概念多少会索然无味,下图是我我基于本地的一个程序生成的内存快照,使用jetbra …

QT静态链接库(qt静态加载dll)

第一步: 创建一个c++库 空里面的内容可以是ui也可以直接是c++ 如果是ui的话 需要给他设置一下pro中的内容在这里 创建的时候一定是静态库!Pro的这一行需要被注释掉 QT -=gui这一行注释掉不注释掉的话可能会导致.h文件以及cpp文件全部报错 让你无从下手!在pro中需要加上一下内容TARGET = myStaticLib # 用于定义生成后的 …

android开发一款app的流程(android应用开发流程)

回想一下开发一款app的流程其实对于一个程序员来说,成长最快的莫过于独立开发一款app应用,经历一下从无到有的过程,以及这个过程中需要做的,出现的问题,怎么解决的等等。我曾独立承担过一款app的开发,这里记录一下心得。1.产品研讨,需求确认,需求(带效果图)评审,一直到需求最终落地2.构思产品,搭建开发框架----------------使用什么架构呢?MV …

鸿蒙多环境配置(一)(鸿蒙develop)

在实际开发过程中,你是否遇到了如下一些问题。项目分多套环境,如开发环境,生产环境,甚至还有灰度环境,不同的环境请求的服务器地址不一样,不同环境依赖的库也不一样,使用的三库key也不一样。测试会问开发环境的包和生产环境的包可以同时安装在手机上吗,我怎么区分哪个是生产环境的包,开发环境能否加个入口等等。是否可以使用debug和release来区分不同的环境大多数 …

Android Studio下默认使用release签名

情景: 在一个风和日丽的中午,又一次做微信分享功能,因为微信分享需要正式的签名,你们是不是每一次都需要自己打包apk后才能测试微信分享功能?打包那个速度估计各位都有深切体会,喝杯茶的时间估计快有了!然后小Y在浏览文章的时候发现可以在gradle里设置,即使是debug运行也能用签名文件了。然后我还是秉着好东西要分享的原则,现在就分享出来这个方法,网上也有不少 …