源码分享

上周热点回顾(3.30-4.5)

对着背影说爱祢 提交于 2020-04-06 09:44:44
热点随笔: · 你所不知道的 C# 中的细节 ( hez2010 ) · 2020年了,跨平台开发框架现在怎样了? ( 葡萄城技术团队 ) · 坚持写作快两年了,有些私藏工具跟你们分享 ( 楼下小黑哥 ) · 从入门到精通-Nginx,图文并茂、负载均衡、动静分离、虚拟主机 附案例源码 ( 陈彦斌 ) · 高效code review指南 ( xybaby ) · ASP.NET Core 奇淫技巧之伪属性注入 ( 晓晨Master ) · 采用vue编写的功能强大的swagger-ui页面 ( RegicideGod ) · 技术到底是否重要之我的见解 ( antain ) · ASP.NET MVC升级到ASP.NET Core MVC踩坑小结 ( 艾心❤ ) · 毕业后第一份工作去了很小的公司,是怎样的体验? ( 四猿外 ) · 给 EF Core 查询增加 With NoLock ( WeihanLi ) · [WPF]总结一些我在开发WPF时常用的工具 ( dino.c ) 热点新闻: · “司徒正美”不幸离世,刚入职OPPO,著有《JavaScript框架设计》 · 程序员的一次失误,在 45 分钟里搞垮了一家上市公司 · core-js 作者入狱 18 个月,2600 万次周下载的开源项目将如何? · 远程办公监控软件卖爆了:5分钟一拍照、10分钟一截屏 ·

Linux内核裁剪移植学习分享

拈花ヽ惹草 提交于 2020-03-26 08:54:36
22.内核裁剪移植 内核源码是大量模块代码的集合! 每一个模块代码都是大量的.c 和 .h文件组成的! 内核是系统所有功能的集合! 内核镜像是一个二进制文件,是一个大型可执行程序! 内核移植步骤: 1)把内核源码包复制到linux系统下的 /work/目录下,并解压! 命令: cp /mnt/hgfs/xxxxx/linux-3.5.buildok.tar.gz /work/ cd /work tar xf linux-3.5.buildok.tar.gz 2)解压完成后,进入解压后目录。 命令: cd linux-3.5/ 3)内核源码裁剪,去掉不需要的模块,保留需要的模块! 命令: make clean make distclean cp tiny4412_linux_defconfig .config make menuconfig 进入配置菜单: system type --> Support TrustZone-enabled Trusted Execution Environment [去掉该选项] 保存退出! 4)编译内核源码,生成内核镜像zImage。路径:arch/arm/boot/zImage 命令: make -j8 5)进入内核镜像所在目录,编写烧录脚本,烧录zImage镜像! 命令: cd arch/arm/boot/ vim sd_fusing.sh

开发直播源码的计算机语言以及开发完成后所需要做的工作

你离开我真会死。 提交于 2020-03-24 11:54:39
开发直播网站源码的三种计算机语言 直播网站源码开发所用的语言,根据未来运营平台不同,其选择也不同。一般来说,如果是PC后台,那么会采用PHP语言编写,如果是在安卓上开发,则选择Java语言,如果是在iOS上开发,则采用object-c语言编写。接下来,小编就简单介绍下这三种语言的优缺点,并适当的进行比较。 一、Java Java是一门计算机编程语言,和C++、Python等编程语言一样,Java如今依旧应用广泛。从我们日常用的安卓手机app到大部分网站到管理信息系统的应用服务器程序都是用Java这中语言来写的。之所以应用广泛,小编认为与Java能顺应面向对象这一主流的编程思想有很大的关系,将数据结构及其处理方法集成起来可以减少代码量,让程序员更多地把精力放在对程序的设计上,增加程序的功能性;同时包括了C类语言中指针、多继承等概念,引入了多线程、分布式与嵌入式概念,并且配合虚拟机的使用,让Java成为最佳的跨平台语言之一。 二、PHP PHP是Hypertext Preprocessor的缩写,是一种计算机脚本语言。脚本语言不需要像编程语言那样在编译时生成二进制可执行文件,而是直接对写好的PHP代码执行以达到效果。和脚本语言Java一样,PHP也是一种解释型语言,即可直接解释执行。所以与其说PHP是编程语言,不如说是一组命令。正因为它的“命令”特性,可嵌入到Html中

红黑树(一)之 原理和算法详细介绍

大城市里の小女人 提交于 2020-03-21 05:47:29
概要 前面几章对红黑树进行了比较全面的介绍,包括红黑树的理论以及C/C++/Java的实现。这部分将我学习红黑树期间的一些参考资料和代码分享出来,供大家参考。 转载请注明出处: http://www.cnblogs.com/skywang12345/p/3644742.html 更多内容: 数据结构与算法系列 目录 (01) 红黑树(一)之 原理和算法详细介绍 (02) 红黑树(二)之 C语言的实现 (03) 红黑树(三)之 Linux内核中红黑树的经典实现 (04) 红黑树(四)之 C++的实现 (05) 红黑树(五)之 Java的实现 (06) 红黑树(六)之 参考资料 参考说明 在写红黑树这几篇文章的过程中,参考了许多资料:主要有 《算法导论》 、 《数据结构与算法分析-C语言描述》 以及 网上的一些文章 ;此外,还参考了" Linux内核中的红黑树源码 "、" JDK中的红黑树源码 "、" STL中的红黑树源码 "。 1. Linux内核中的红黑树源码 在" 红黑树(三)之 Linux内核中红黑树的经典实现 "这篇文章中,我已经将Linux内核中的红黑树源码移植出来了,供大家参考。若你想自己亲自研究,可以获取Linux内核源码后再进行查阅。 (01) Linux内核源码下载地址: https://www.kernel.org/ (02) 头文件路径:include

分析开源项目源码,我们该如何入手分析?(授人以渔)

点点圈 提交于 2020-03-07 23:27:37
1 前言 本文接上篇文章 跟大家聊聊我们为什么要学习源码?学习源码对我们有用吗? ,那么本篇文章再继续跟小伙伴们聊聊源码这个话题。 在工作之余开始写SpringBoot源码分析专栏前,跟小伙伴们聊聊“ 分析开源项目源码,我们该如何入手分析? ”这个话题,我们就随便扯皮,反正是跟小伙伴们一起学习交流,没必要太正式。 小伙伴们看完本文后,若有自己的源码阅读心得可以在下面进行评论或私聊我进行分享, 让我从小伙伴们身上GET多点源码阅读的一些技巧 ,嘿嘿。 2 学习开源框架源码到底难不难? 那么,先跟小伙伴们聊聊学习开源框架源码的感受,请问你们认为学习开源框架源码到底难不难?这是一个开放的话题,可谓仁者见仁,智者见智。有一些开源大牛们会说, So easy! ;有一些有源码阅读习惯且工作多年的小伙伴们会说, 还好。 ;有一些刚开始学习源码的小伙伴们会说, 太难了! 。是的,不同工作经验不同技术层次的人的回答是不一样的。 那么刚开始学习开源项目源码难不难呢?应该对绝大部分小伙伴们来说应该是偏难的。为什么呢? 可能有以下四点原因 : 一个能流行起来的成熟的开源项目必定功能齐全,可扩展,而功能齐全可扩展的开源项目必定很复杂,代码量大 。比如Spring5框架的源码行数达到了六七十万行,SpringBoot的源码行数达到了25万行左右,Dubbo和RocketMQ的源码行数达到了10万行

Gradle构建多模块SpringBoot项目

╄→гoц情女王★ 提交于 2020-02-23 19:08:42
Gradle构建多模块SpringBoot项目 直接贴源码:https://github.com/MistraR/gradle-multi-module.git gradle-multi-module 在README.md和源码注释中说的很详细了,这里就不展开了。 依赖: 加载结果: 我的公众号:Coding抠腚 一个没有福报的Java程序员。偶尔发发自己最近学到的干货。学习路线,经验,技术分享。技术问题交流探讨。 来源: CSDN 作者: Mistra丶 链接: https://blog.csdn.net/Axela30W/article/details/104459494

23款 jQuery 图片特效插件

橙三吉。 提交于 2020-02-14 06:12:13
  jQuery是一个非常优秀的 JavaScript 框架,使用简单灵活,同时还有许多成熟的插件可供选择。其中,jQuery 最令人印象深刻的应用之一就是对图片的处理,它可以让帮助你在你的项目中加入各种精美的图片展示效果。下面向大家分享精心挑选的23款优秀 jQuery 图片特效插件,带给你美轮美奂的图片展示效果。 01. 3D Image Slider 非常非常酷的 3D 图片滑动效果,有五种绚丽的效果演示。 在线演示 下载源码 02. Portfolio Image Navigator 精致的图片导航效果,通过四个方向的箭头控制,适合作品展示的应用场合。 在线演示 下载源码 03. Image Transitions 非常精美的图片切换效果,有 Flip、Multi-flip、Rotation、Cube、Unfold 等特效。 在线演示 下载源码 04. Swish Zoom Hover Effect 这是一个非常时髦的鼠标悬停变换效果,给图片浏览增加特尔色。 在线演示 下载源码 05. 3D Gallery 特别推荐!精致的立体图片切换效果,特别适合企业产品展示,可立即用于实际项目中。 在线演示 下载源码 06. Elastic Image Slider 非常灵活的图片滑动效果,带有缩略图显示,也可以自动播放。 在线演示 下载源码 07. Bubble Slideshow

做个简单的Redis监控(源码分享)

人走茶凉 提交于 2020-02-10 01:28:51
Redis 监控   Redis 是目前应用广泛的 NoSQL ,我做的项目中大部分都是与 Redis 打交道,发现身边的朋友也更多人在用,相对于 memcached 来说,它的优势也确实是可圈可点。在随着业务,数据量等不断的扩大后,对 Redis 的稳定性,性能等也更在的重视,之前就遇到过 Redis 导致服务器内存不足,做持久化的时候 CPU 飙高, Redis 连接数过多等问题,这时候我们就需要有一个监控工具,能够看到各个指标的变化,方便做跟踪分析,这里先列举下目前接触过几个监控工具。 redis-cli   这个工具是 Redis 本身自带的,当我们下载 Redis 安装包的时候,就会发现,里面自带了这个工具,使用也非常简单,只需要输入 INFO 命令就可以获取 Redis 服务相关的信息,效果如下:            当然,输入 Info 的话只能监控一次,如果想连续监控,可以使用命令 -r 10 -i 1 INFO 其中 -r 是 执行 的次数, -i 是 每次执行的间隔时间(秒) 关于INFO 命令的使用和参数说明,可以参考这个地址: http://www.runoob.com/redis/server-info.html redis-live 这是一款 使用 python 编写 的监控工具,所以运行依赖于 python 环境和几个 三方库, 不过监控的指标有点少

Android WebRTC 音视频开发总结(五)-- webrtc开发原型

℡╲_俬逩灬. 提交于 2020-02-08 09:32:05
这些天基于WebRTC做了个 手机视频监控 的程序,分享出来,供想了解这方面内容的朋友参考。 这个程序最早是广州一家智能穿戴设备公司请我们做的(他们不需要底层源码,也不需要ios版本),之后我们在这个基础上做了很多的扩充和完善. 目前产品基本功能如下: 1, 支持android,ios,PC之间的相互视频(底层通讯模块都是自己开发的). 2, 服务端既可以支持windows部署,也可以支持linux部署. 3, 支持视频监控,语音和文本沟通. 4, 支持扩展到视频教学,多人广播,秀场等等场景. 5, 如需测试程序和部分源码,请发邮件跟我联系. 这里也有另一份文档的测试说明:http://www.cnblogs.com/lingyunhu/p/rtc23.html 来源: https://www.cnblogs.com/lingyunhu/p/3722029.html

全方位深入解析最新版SpringBoot源码(2020年新课)

房东的猫 提交于 2020-02-03 00:08:00
全方位深入解析最新版SpringBoot源码(2020年新课) 分享课程——全方位深入解析最新版SpringBoot源码(又名:图解+仿写 新手都能学懂的SpringBoot源码课程) 网盘地址: https://pan.baidu.com/s/1kTGDy0uJBg78CnLexY7_QA 提取码: abaz 当下SpringBoot日渐取代SSM成为新项目首选框架,企业招聘对其要求也不断提高。掌握SpringBoot源码将助你高效定位和解决问题,仿写SpringBoot源码将帮你养成规范的代码习惯,轻松应对高标准的企业开发与面试要求。本课程通过图解+仿写教学模式,双管齐下,打造新手都能学得懂的源码课。 来源: 51CTO 作者: qq5c18995cbec71 链接: https://blog.51cto.com/14137991/2468603