你的平台有这四大技术架构群吗?

云平台、数字化平台、中台、第三方平台……围绕着数字化、智能化,市场上一下子冒出很多平台。中国软件网、海比研究在近年来对企业、尤其是大型企业的数字化发展状况调查发现,为企业数字化选择一个合...
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

Android8.1 MSM8909平台增加温度传感器

Android8.1 MSM8909平台增加温度传感器物联网模块为了提高性价比,一般使用高通低端的MSM8909平台。最近在该平台的Android 8.1版本上调试了温度传感器,包括driver代码和HAL层,作个记录。客户使用的是MIcrochip的AT30TS74(Atmel被Microchip收购),本来是很简单的I2c芯片,但是厂家没有提供驱动参考代码,适配android的驱动代码得自...
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

高阶函数及装饰器自测题:11

为函数写一个装饰器,在函数执行之后输出 afterdef nums(f): def new_f(*args,**kwargs): result = f(*args,**kwargs) print('after') return result return new_f()为函数写一个装饰器,把函数的返回值 +100 然后再返回。def nums(f): def new_f(*args,**kwargs): ..
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

手艺人舍bpftrace而取systemtap的代价和思考

上个礼拜我就想喷eBPF了,由于周末时间实在太紧,就准备拖延一周,但还是立了个flag,先发了个朋友圈:ebpf就像牛皮藓一样,已经遍布在linux内核的各个角落,每个调用点都看上去很随意,毫无规划,让人觉得好像自己觉得哪里需要这么一个调用点并不很难…但实际上如果你真的去尝试在某处加一个ebpf调用点时,就会觉得这件事和清除牛皮藓的过程非常类似,修改散落在各个目录的多个文件,还得重新编译,大概率失败,还要重新做一次,很难一次做干净,当你好不容易成功了,会有一种“不过如此”的嗟叹…我曾将ebpf比
分类: 企业开发 发布时间: 01-12 10:15 阅读次数: 0

如何用Python的标准print函数打印一个彩色的围棋局面?

尽管print函数是初学者最先接触到的第一个Python标准函数,但很多人并没有真正了解它。我曾经在《用 print() 函数实现的三个特效》一文中展示了print函数的一些实用技巧,受到读者热捧。今天,我再给大家介绍print函数的另一个技巧:打印彩色文字和图案,并在最后定义一个打印围棋局面的函数,可以打印出下图这样的效果。
分类: 企业开发 发布时间: 01-12 10:15 阅读次数: 0

Jetpack框架探究01:Lifecycle组件的使用与源码分析

1. Lifecycle简介 Lifecycle是Android Jetpack框架提供的能够感知组件(宿主)生命周期变化的组件,它能持有宿主(如Activity或Fragment)生命周期状态的信息,并且允许其他观察者注册监听宿主的生命周期状态变化,这就使得我们不用主动去获取宿主的状态,有利于降低代码耦合度并更容易维护。Lifecycle是JetPack组件库的核心基础,很多其他的Jetpack组件,比如LiveData、ViewMoedel等,都是基于它实现的。1.1 Lifecycle基本使用 
分类: 企业开发 发布时间: 01-12 10:15 阅读次数: 0

【面试题】Spring中bean的生命周期,Spring的DI与IoC的区别

四个主要阶段Spring bean的生命周期只有四个主要阶段,其他都是在这四个主要阶段前后的扩展点,这四个阶段是:1.实例化 Instantiation2.属性赋值 Populate3.初始化 Initialization4.销毁 Destruction其中实例化和属性赋值分别对应构造方法和setter方法的注入,初始化和销毁是用户能自定义扩展的两个阶段。可通过查源码的方式发现,他们都在doCreate()方法中,// 忽略了无关代码protected Object doCr...
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

Social Network (easy version)

Social Network (easy version)CodeForces 1234B1这是一道我曾经训练时做过的一道题,为了应对上面的要求指标我不得不把它掏了出来(doge),这道题还是有点代表性的所以写个记录一、题目内容The only difference between easy and hard versions are constraints on n and k .You are messaging in one of the popular social networks vi
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

JVM性能诊断基础篇-JDK8

参考:(1)Java对象头详解:https://www.jianshu.com/p/3d38cba67f8b(2)GC分代年龄为什么是15:https://blog.csdn.net/qq_32099833/article/details/103721326
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

AWS-cloudformation网络环境最佳实践

{“AWSTemplateFormatVersion”: “2010-09-09”,“Description”: “Deploy a VPC”,“Resources”: {“VPC”: {“Type”: “AWS::EC2::VPC”,“Properties”: {“CidrBlock”: “10.0.0.0/16”,“EnableDnsHostnames”: true,“Tags”: [{“Key”: “Name”,“Value”: “Lab VPC”}]}},“Inte
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

部署简单的本地服务器

在搜索学习资料过程中偶然发现一款搭建本地服务器的软件,简单的学习了一下,下面附上我的搭建过程及遇到的问题。**第一次试手,如有误,望体谅,并留言指出,谢谢!**软件介绍这款软件名为WampServer,windows下的Apache+Mysql/MariaDB+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有...
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

算法设计与分析 第四章 贪心算法 作业

判断题1-1只有当局部最优跟全局最优解一致的时候,贪心法才能给出正确的解。T F1-2令S为活动选择问题(Activity Selection Problem)中所有活动的集合。则一定存在S的某个最大相容活动子集是包含了最早结束的活动 am​​ 的。T F1-3令S为活动选择问题(Activity Selection Problem)中所有活动的集合。则最早结束的活动a​m一定被包含在S的所有最大相容活动子集中。T F1-4在活动选择问题(Activity Selection Pr
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

HttpServletResponse应用之请求重定向

概念: 所谓请求重定向就是在Web服务器接受到客户端的请求后,可能由于某些条件的限制,不能访问当前请求URL所指向的Web资源,而是指定了一个新的资源路径,让客户端重新发送请求。原理: 为实现请求重定向,在HttpServletResponse接口中,定义了一个sendRedirect()方法,该方法用于生成302响应码和Location响应头,从而通知客户端重新访问Location响应头中指定...
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

某旅游网站子站存在上传漏洞已拿下服务器

文章目录前言漏洞描述漏洞详情写在最后前言突然发现这篇文章只在我个人博客发布了,忘了在CSDN发布了,特此补上。上篇文章:某旅游网站sql注入导致泄露2万多个人信息已经找到了sql注入点拿到了数据库,但始终拿不到shell,经过探索,在一子站找到了上传点。已成功上传拿到了服务器但是!!!由于没经验上传了木马到服务器没管第二天发现木马被删了,木马上传页面也被禁止访问了,补天因此没收录咳咳,出于学习为主的原因,还是写了这篇文章(一个高危就这样溜了,哭泣.jpg)漏洞描述子站 http://
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

一款mipi转lvds的lcd调试(lt8912b)

客户调试一款mipi转lvds的屏,使用的转换芯片是lt8912b。现将调试过程做个记录。 这款芯片之前在别的客户项目上调试过,但是这个客户的板子上存在如下问题:配置好设备树和驱动后,i2c读取lt8912b的寄存器0x9c-9f一直是ffff。咨询龙讯的FAE,原因就是没有识别到MIPI信号。
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

透过《数字孪生白皮书2020》,看平行世界的当下与未来

作者 | 中国软件网 陈杨校对 | 中国软件网 暻如同人工智能一样,近两年大热的数字孪生技术,也并非第一次出现。早在2003年时,美国密歇根大学Michael Grieces教授便在其产...
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

阿里云HaaS100物联网开发板学习笔记(二)硬件控制初步--让小灯闪烁起来

摘要:无论是哪种开发板,要想开发特定的功能,必先从GPIO开始,HaaS100开发也是一样。如果仅仅利用HaaS100的联网功能,那简直是太浪费了。HaaS100拥有其他开发板所具备的所有的功能,比如GPIO、IIS、IIC、SPI、PWM等等等等。例程中的blink_demo编译并下载到HaaS100开发板后,5个指示灯是同时点亮和熄灭的,到底每个指示灯怎么控制,官方文档中并没有详细介绍。本文从控制一个特定的GPIO实现单独一个LED闪烁入手,将阿里云blink_demo例程进行更深的讲解,
分类: 其他 发布时间: 01-12 10:15 阅读次数: 0

【面试题】Spring IoC与DI、自动装配与循环依赖

Spring IoC是Spring最经典设计,自动装配是IoC注入“自动化”的一个简化配置操作。尽管IoC注入帮我们管理了对象之间的依赖关系,但是仍可能发生设计不当而导致了循环依赖问题。强大Spring也提供了一些优雅的解决方案。目录什么是IoCIoC与控制反转如何理解IoC容器IoC注入方式优缺点比较自动装配装配方式循环依赖解决办法什么是IoCSpring IoC容器负责对象的生命周期和对象之间的(依赖)关系。在创建新的Bean时,IoC容器会自动注入新B
分类: 其他 发布时间: 01-12 10:14 阅读次数: 0

洛谷P1346 电车(最短路径问题)

洛谷P1346 电车原题地址文章目录洛谷P1346 电车一、题目内容二、解题思路三、注意事项提示:以下是本篇文章正文内容,下面案例可供参考一、题目内容在一个神奇的小镇上有着一个特别的电车网络,它由一些路口和轨道组成,每个路口都连接着若干个轨道,每个轨道都通向一个路口(不排除有的观光轨道转一圈后返回路口的可能)。在每个路口,都有一个开关决定着出去的轨道,每个开关都有一个默认的状态,每辆电车行驶到路口之后,只能从开关所指向的轨道出去,如果电车司机想走另一个轨道,他就必须下车切换开关的状态。
分类: 其他 发布时间: 01-12 10:14 阅读次数: 0

深入理解java虚拟机课程的截图-7-中篇-宋红康老师

【来自B站视频:https://www.bilibili.com/video/BV1PJ411n7xZ?p=204】
分类: 其他 发布时间: 01-12 10:14 阅读次数: 0