- AUTO TECH 2025 广州国际汽车软件与安全技术展览会
ws201907
汽车安全
AUTOTECH2025广州国际汽车软件与安全技术展览会ChinaGuangzhouSoftware-DefinedVehicleExpo2025亚洲领先的汽车软件与安全技术专业展会——是与来自世界各地的汽车工程师们交流的最佳平台!广州国际汽车软件与安全技术展览会是AUTOTECH2025华南展专题展之一,汇集了各种汽车嵌入式软件开发与应用、车载操作系统、智驾功能安全与SOTIF、基础软件平台、车
- FPGA编程指南: CSU DMA传输
行者..................
fpga开发FPGA
1.将安全流开关配置设置为从DMA源接收,即设置csu.csu_sss_cfg[pcap_sss]为0x5。2.配置并设置CSU_DMA以建立通道和传输,具体编程方法可参考CSUDMA编程部分。-通道类型为DMA_SRC。-设置源地址为位流的地址。-设置大小为以字表示的位流大小。3.等待CSUDMA操作完成,确保源频道的传输已完成。4.清除CSU_DMA中断并确认传输完成,这需要设置csudma.
- 力扣刷题记录(一)剑指Offer(第二版)
乘凉~
求职过程记录leetcode链表算法
1、本栏用来记录社招找工作过程中的内容,包括基础知识学习以及面试问题的记录等,以便于后续个人回顾学习;暂时只有2023年3月份,第一次社招找工作的过程;2、个人经历:研究生期间课题是SLAM在无人机上的应用,有接触SLAM、Linux、ROS、C/C++、DJIOSDK等;3、参加工作后(2021-2023年)岗位是嵌入式软件开发,主要是服务器开发,Linux、C/C++、网络编程、docker容
- 前端技能树,面试复习第 54 天—— 手写代码:情景题
编程轨迹_
前端面试复习笔记前端面试题手写题真题场景题
⭐️本文首发自前端修罗场(点击加入社区,参与学习打卡,获取奖励),是一个由资深开发者独立运行的专业技术社区,我专注Web技术、区块链、Web3、答疑解惑、面试辅导以及职业发展。本文已收录至前端面试题库专栏:《前端面试复习笔记》(点击订阅)。1.循环打印红黄绿下面来看一道比较典型的问题,通过这个问题来对比几种异步编程方法:红灯3s亮一次,绿灯1s亮一次,黄灯2s亮一次;如何让三个灯不断交替重复亮灯?
- 【备战软考(嵌入式系统设计师)】04-嵌入式软件架构
折途想要敲代码
备战软考架构嵌入式硬件mcu单片机
嵌入式操作系统嵌入式系统有以下特点:要求编码体积小,能够在有限的存储空间内运行。面向应用,可以进行裁剪和移植。用于特定领域,可以支持多任务。可靠性高,及时响应,无需人工干预独立运行。实时性高,且要求固态存储。要求在系统投入前就具有确定性和可预测性。一般考在选择题。机内自检BIT(Built-InTest,机内自检),可以完成对故障的检测和定位。包括下面四种:上电BIT:在系统上电的时候对所有硬件资
- rk3588音视频硬件编解码介绍
三十度角阳光的问候
音视频
目录ffmpegrk3588系列芯片编程方法最终的输出结果ffmpeg示例程序ffmpeg音视频处理中通常是用ffmpeg进行软件音视频编解码aac/h264编码,但其运行速度过慢消耗cpu占用率。因此需要寻找音视频硬件编解码方法。rk3588系列芯片自带音视频硬件编解码框架ffmedia或者mpp,其内部原理是配合内部硬件rga内存,把音视频数据读入内部rga内存中进行Mpp硬件编解码计算,包括
- 开放麒麟操作系统能打动嵌入式软件工程师吗?
物联网_区块链_边缘计算_人工智能
嵌入式硬件soclinuxqtiot
国产操作系统大部分客户其实是toB的,内核以外的源码也是不开源的,比如麒麟系、统信UOS等,个人学习、小企业基本不会用。7月5日开放麒麟操作系统v1.0版正式发布,不同点是这个操作系统从内核到桌面系统源代码都是开源的,由不同的组织集体打造出生自带兼容性和统一标准。嵌入式软件工程师最常用的操作系统有RTOS、Linux、安卓。rtos虽然高度碎片化,各种操作系统都有,但是渐渐的大家用的都是两个规模比
- 2023-01-19终于忙得告一段落,进行年终总结一下吧
CPA小乔
由于年初结账还有各种工作挤在一起,忙的日更中断了16天了,刚刚发完这个月最后一个报告,终于忙告一段落了,进行下年终总结吧!1、全职工作方面:2022年公司业务发展很快,很多新业务,自己也跟着进步很多,进行银行融资,远期外汇风险管控,嵌入式软件即征即退,RECP等等,这也让自己的年终奖4个月增长到6个月。要相信付出总会有收获!2023年继续加油!如果有合适的机会就换一个距离家近的工作吧。2、兼职方面
- 海康威视 嵌入式 面经 海康威视嵌入式软件 嵌入式硬件总结面试经验 面试题目汇总
好家伙VCC
面试嵌入式硬件面试职场和发展
标题海康威视嵌入式面经海康威视嵌入式软件嵌入式硬件总结面试经验面试题目汇总整理总结了海康威视嵌入式的面试题目!,可以供大家面试参考标题海康威视嵌入式面经五月底投递,六月初面试,一场技术面,一场HR面,前后隔了两天一面4min23s自我介绍高考数学成绩大学哪几门课学的比较不错读不读研,能实习多久HR面20min自我介绍介绍一下你做的项目成绩排名,考研意向记不清了反问:部门做什么(机器人嵌入式应用层开
- 单片机原理及应用中断实验
hhappy0123456789
单片机嵌入式硬件
1.实验目的(1)熟悉51单片机中断初始化编程方法。(2)掌握51单片机外部中断源的设计使用。(3)中断处理应用程序的设计与调试技巧。2.实验内容通过对P3、2、P3、3引脚的电平控制,实现外部中断处理,从而控制输出口P1的输出效果变化。/用外中断0的中断方式进行数据采集与处理#include//包含51单片机寄存器定义的头文件sbitS=P3^2;//将S位定义为P3、2,/**********
- SDI接口(总结)
winkle_Zhang
FPGA开发问题总结fpga开发vivado
大家可以关注我刚开通的公众号【FPGA开发笔记】,我每天都会更新分享发布自己在FPGA开发过程中的心得和收货,也会分享一些硬件电路、模拟IC设计、电子DIY、嵌入式软件相关的文章。一.接口定义SDI(serialdigitalinterface)数字分量串行接口,有三种不同的标准分别为标准清晰度SD-SDI、高清标准HD-SDI和3G-SDI,对应速率分别是270Mb/s、1.485Gb/s和2.
- php对象讲解视频,php面向对象编程讲解视频
章行
php对象讲解视频
[教程介绍]面向对象编程(OOP)是我们编程的一项基本技能,如何利用面向对象的方法进行编程,是每个PHP程序开发人员都需要掌握的基础知识。如何使用OOP的思想来进行PHP的高级编程,对于提高PHP编程能力和规划好Web开发构架都是非常有意义的。php面向对象编程讲解视频,重点讲解PHP面对对象的编程方法。使用面向对象编程的方法,主要有好处有:代码重用;逻辑分离;避免过多的代码冗余。随着ZendEn
- 嵌入式软件开发之------浅析制作ARMv8 native gcc 编译器(十)
surquer
linuxgcccompilelinuxaarch64arm64nativegcccrossgcc
导读:在学习嵌入式的时候,需要搭建交叉编译环境,也就是说在PC/服务器上编译嵌入式产品用的软件。或者具体点说,很多人开发的产品是基于ARM、MIPS的嵌入式设备,在自己的电脑上或服务器(通常是X86机器)使用交叉编译工具(gcc),来编译产品软件。网上也有很多交叉编译工具链的制作,甚至还有crosstool-ng用来制作交叉编译用的gcc,如果不想自己制作,还可以下载别人制作好的工具链,比如ARM
- 突破编程_C++_高级教程(单元测试与 Google Test 教程)
breakthrough_01
突破编程_C++_高级教程c++单元测试开发语言
1单元测试简介单元测试(UnitTesting)是一种编程方法,用于验证代码中的最小可测试单元(通常是函数、方法或模块)是否按照预期工作。在C++中,单元测试通常涉及编写一组测试用例,每个用例都调用一个特定的函数或方法,并验证其返回值或行为是否符合预期。单元测试的目的是确保代码的正确性和可靠性,以及减少在后续开发过程中引入错误的可能性。通过编写单元测试,开发人员可以在不影响其他代码的情况下,独立地
- 基于USDT的日志优化
塵觴葉
linuxUSDT日志优化
嵌入式应用的日志管理据笔者的经验,嵌入式设备端的日志管理通常比较糟;举个例子,笔者以前统计过在一些安卓设备上,每小时安卓APP生成的日志量约为4.5GB。尽管安卓系统的日志管理系统是原生的,但这么大的日志生成量确实给设备带来比较大的负载(尤其当日志需要保存到文件中时)。这固然与嵌入式软件研发管理脱不开关系,但我们仍然需要寻找相应的解决办法——尤其对于一个没有研发管理权限的开发人员(如笔者),不可能
- 3.14-嵌入式软件实习生-面试记录
Loooqy
嵌入式面试记录面试职场和发展
经纬恒润嵌入式软件实习生面试记录自我介绍函数指针函数指针是一个指向函数的指针变量,它的本质是指针变量,但它指向的是函数的首地址。在C语言中,每一个函数在编译时都有一个入口地址,这个地址就是函数指针所指向的地址。函数指针的主要用途包括调用函数和作为函数的参数。指针函数,又称为带指针的函数,它的本质是一个函数。其特别之处在于,这个函数的返回值是一个地址值,即函数返回类型是某一类型的指针。结构体联合体概
- 嵌入式开发的3种架构
马上到我碗里来
汽车电子架构java嵌入式
嵌入式软件架构是指嵌入式软件的整体结构和设计,它决定了嵌入式软件的各个组成部分之间的关系以及它们如何相互协作。嵌入式软件架构的选择对嵌入式系统的性能、可靠性和可维护性有着重要影响。嵌入式开发中常用的三种架构是:1前后台顺序执行法前后台顺序执行法是嵌入式软件开发中最简单的一种架构。在这种架构下,程序被分为前台程序和后台程序。前台程序负责处理用户输入和输出,后台程序负责处理其他任务。前台程序和后台程序
- linux驱动程序设计8 Linux设备驱动中的阻塞与非阻塞I/O
oushaojun2
linuxlinux驱动
本章导读阻塞和非阻塞I/O是设备访问的两种不同模式,驱动程序可以灵活地支持这两种用户空间对设备的访问方式。8.1节讲述了阻塞和非阻塞I/O的区别,并讲解了实现阻塞I/O的等待队列机制,以及在globalfifo设备驱动中增加对阻塞I/O支持的方法,并进行了用户空间的验证。8.2节讲述了设备驱动轮询(Poll)操作的概念和编程方法,轮询可以帮助用户了解是否能对设备进行无阻塞访问。8.3节讲解在glo
- 嵌入式软件面试经典问题
Cash2more
嵌入式软件面试面试c++c语言软件工程
一、进程与线程(不同的系统资源管理方式)1.区别进程:资源分配的基本单位,由一个或者多个线程组成线程:调度器进行调度的基本单位,一个任务每个进程都有自己独立的内存空间,一个进程可以有多个线程,进程切换开销大多个线程共享内存,线程切换开销小一个进程崩溃不影响其他进程一个线程崩溃影响所处的整个进程2.多进程,多线程优缺点从内存占用,数据共享,同步,CPU利用率,创建销毁和切换速度,可靠性,编程调试比较
- 我心目中的好老师
斗者意志
在我的成长途中,有一位好老师,他一直很关心我,给我加油鼓劲。他教会了我许许多多的编程方法,给我撑起了一把“编程之伞”。又带我进了神秘的编程之海,在知识的海洋里遨游。在暑假里我参加了一个编程的夏令营,那里的每一个老师对我都特别好,特别喜欢我们,我们也特别喜欢他们。在夏令营的最后一个项目是根据夏令营学习到的东西去做一个作品展示给大家看。在制作作品中我都有碰到了许多问题,甚至出现了分歧。例如代码出错,互
- 嵌入式软件开发应该掌握哪些知识?
华清远见成都中心
嵌入式开发语言嵌入式软件开发
嵌入式软件开发应该掌握哪些知识?一、什么是嵌入式软件?嵌入式软件通常是指嵌入式系统中运行的软件,嵌入式系统是一种特殊的计算机系统,通常用于控制、监测和数据处理等任务。嵌入式系统通常由硬件和软件两个部分组成,其中嵌入式软件是指在嵌入式系统中运行的程序,用于控制硬件并提供特定的功能和服务。嵌入式软件应用广泛,包括汽车、医疗设备、智能家居、智能穿戴、工业自动化等众多领域。二、嵌入式软件开发应掌握的知识1
- 基于STM32F103的单片机编程入门:LED闪烁实验
科联学妹
嵌入式硬件单片机stm32
STM32F103是STM32系列中非常经典的一款。LED闪烁实验主要目的是让初学者熟悉单片机的基本开发流程和编程方法。原理:LED灯本身是一种发光二极管,可以发出不同颜色的光。它具有极性,正极连接电源,负极接地时可以发光。我们通过stm32的GPIO口输出高低电平来控制LED的亮灭。stm32的GPIO可配置为推挽输出。当输出高电平(1)时,端口输出与电源电压相同的电平,此时LED灯导通发光。当
- Altium Designer 软件介绍
Kilento
AltiumDesignerAltiumDesigner硬件设计
2005年年底,Protel软件的原厂商Altium公司推出了Protel系列的最新高端版本AltiumDesigner6.0。AltiumDesigner6.0是完全一体化电子产品开发系统的一个新版本,也是业界第一款也是唯一一种完整的板级设计解决方案。AltiumDesigner是业界首例将设计流程、集成化PCB设计、可编程器件(如FPGA)设计和基于处理器设计的嵌入式软件开发功能整合在一起的产
- 嵌入式软件工程师面试题(九)
嵌入式基地
牛客网嵌入式刷题专栏单片机stm32嵌入式硬件面试嵌入式面试
✅作者简介:大家好我是:嵌入式基地,是一名嵌入式工程师,希望一起努力,一起进步!个人主页:嵌入式基地系列专栏:嵌入式习题专栏微信公众号:嵌入式基地嵌入式软件工程师面试题(八)1、STM32中断是怎么进入到中断服务程序的?2、malloc和new的区别?3、为什么局部变量未赋值时,每次初始化的结果是不确定的?4、简述linux的锁机制?5、介绍下常用的gdb命令6、C++什么情况下必须用初始化列表7
- 嵌入式软件工程师经典面试题__Linux专栏
嵌入式DZC
嵌入式linux面试
资源获取链接:https://download.csdn.net/download/daizhichaoaa/79128021https://download.csdn.net/download/daizhichaoaa/79128021目录:1.磁盘使用率检测(用shell脚本)2.LVS负载均衡有哪些策略?3.谈谈你对LVS的理解?4.负载均衡的原理是什么?5.LVS由哪两部分组成的?6.与l
- 嵌入式软件工程师面试题(七)
嵌入式基地
牛客网嵌入式刷题专栏面试嵌入式面试面试题freertos单片机
✅作者简介:大家好我是:嵌入式基地,是一名嵌入式工程师,希望一起努力,一起进步!个人主页:嵌入式基地系列专栏:嵌入式习题专栏微信公众号:嵌入式基地嵌入式软件工程师面试题(七)1、简单描述一下数组指针和指针数组?2、简单描述linux设备驱动中的总线,设备和驱动的关系。3、简述一下什么是红黑树?4、指针和引用的区别?5、说说内联函数和宏函数的区别6、在FreeRTOS中,二值信号量和互斥量的区别?1
- 嵌入式软件工程师面试题(八)
嵌入式基地
牛客网嵌入式刷题专栏面试嵌入式面试面试题单片机can
✅作者简介:大家好我是:嵌入式基地,是一名嵌入式工程师,希望一起努力,一起进步!个人主页:嵌入式基地系列专栏:嵌入式习题专栏微信公众号:嵌入式基地嵌入式软件工程师面试题(八)1、在FreeRTOS中,任务通知的运行机制是怎么样的?2、什么情况下会栈溢出?如何避免?3、深复制和浅复制的区别?4、从一个源文件到可执行文件的过程?5、简述一下快速排序的步骤6、头文件的两种包含方式的区别,与""区别点击查
- 【Python FastAPI】一篇文章教你从零搭建自己的网站后台!(新手向)
Runfreeone
FastAPI搭建网站pythonfastapi开发语言
教程说明本教程利用Python异步编程方法,基于FastAPI和uvicorn库来快速搭建并运行网站后台。由于教程偏向于入门,所以我将介绍网站完整建立过程,并对每个可能的疑惑点进行详细解释;如果你已经有自己的服务器,并且掌握SSH和FTP的连接方法,可以直接跳转至第三步。文章预览:教程说明一、准备工作1.申请云服务器2.申请自己的域名二、配置Xshell和Xftp三、服务器环境配置1.创建Pyth
- Spark编程实验六:Spark机器学习库MLlib编程
Francek Chen
Spark编程基础sparkmllib大数据机器学习算法
目录一、目的与要求二、实验内容三、实验步骤1、数据导入2、进行主成分分析(PCA)3、训练分类模型并预测居民收入4、超参数调优四、结果分析与实验体会一、目的与要求1、通过实验掌握基本的MLLib编程方法;2、掌握用MLLib解决一些常见的数据分析问题,包括数据导入、成分分析和分类和预测等。二、实验内容1.数据导入从文件中导入数据,并转化为DataFrame。2、进行主成分分析(PCA)对6个连续型
- 03 - 面向对象、设计原则、设计模式、编程规范、重构
舍是境界
要具备编写高质量代码的能力,你需要学习一些编程方法论,其中就包含面向对象(我们可以把它看成一种设计思想)、设计原则、设计模式、编程规范、重构技巧等接下来的内容围绕着这几块展开讲解,本文先来简单介绍一下这几个概念,并且说一说它们之间的联系面向对象主流的编程范式或者是编程风格有三种,它们分别是面向过程、面向对象和函数式编程。面向对象这种编程风格又是这其中最主流的。现在比较流行的编程语言大部分都是面向对
- HQL之投影查询
归来朝歌
HQLHibernate查询语句投影查询
在HQL查询中,常常面临这样一个场景,对于多表查询,是要将一个表的对象查出来还是要只需要每个表中的几个字段,最后放在一起显示?
针对上面的场景,如果需要将一个对象查出来:
HQL语句写“from 对象”即可
Session session = HibernateUtil.openSession();
- Spring整合redis
bylijinnan
redis
pom.xml
<dependencies>
<!-- Spring Data - Redis Library -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-redi
- org.hibernate.NonUniqueResultException: query did not return a unique result: 2
0624chenhong
Hibernate
参考:http://blog.csdn.net/qingfeilee/article/details/7052736
org.hibernate.NonUniqueResultException: query did not return a unique result: 2
在项目中出现了org.hiber
- android动画效果
不懂事的小屁孩
android动画
前几天弄alertdialog和popupwindow的时候,用到了android的动画效果,今天专门研究了一下关于android的动画效果,列出来,方便以后使用。
Android 平台提供了两类动画。 一类是Tween动画,就是对场景里的对象不断的进行图像变化来产生动画效果(旋转、平移、放缩和渐变)。
第二类就是 Frame动画,即顺序的播放事先做好的图像,与gif图片原理类似。
- js delete 删除机理以及它的内存泄露问题的解决方案
换个号韩国红果果
JavaScript
delete删除属性时只是解除了属性与对象的绑定,故当属性值为一个对象时,删除时会造成内存泄露 (其实还未删除)
举例:
var person={name:{firstname:'bob'}}
var p=person.name
delete person.name
p.firstname -->'bob'
// 依然可以访问p.firstname,存在内存泄露
- Oracle将零干预分析加入网络即服务计划
蓝儿唯美
oracle
由Oracle通信技术部门主导的演示项目并没有在本月较早前法国南斯举行的行业集团TM论坛大会中获得嘉奖。但是,Oracle通信官员解雇致力于打造一个支持零干预分配和编制功能的网络即服务(NaaS)平台,帮助企业以更灵活和更适合云的方式实现通信服务提供商(CSP)的连接产品。这个Oracle主导的项目属于TM Forum Live!活动上展示的Catalyst计划的19个项目之一。Catalyst计
- spring学习——springmvc(二)
a-john
springMVC
Spring MVC提供了非常方便的文件上传功能。
1,配置Spring支持文件上传:
DispatcherServlet本身并不知道如何处理multipart的表单数据,需要一个multipart解析器把POST请求的multipart数据中抽取出来,这样DispatcherServlet就能将其传递给我们的控制器了。为了在Spring中注册multipart解析器,需要声明一个实现了Mul
- POJ-2828-Buy Tickets
aijuans
ACM_POJ
POJ-2828-Buy Tickets
http://poj.org/problem?id=2828
线段树,逆序插入
#include<iostream>#include<cstdio>#include<cstring>#include<cstdlib>using namespace std;#define N 200010struct
- Java Ant build.xml详解
asia007
build.xml
1,什么是antant是构建工具2,什么是构建概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个3,ant的好处跨平台 --因为ant是使用java实现的,所以它跨平台使用简单--与ant的兄弟make比起来语法清晰--同样是和make相比功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有
- android按钮监听器的四种技术
百合不是茶
androidxml配置监听器实现接口
android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方;
1,activity中使用内部类实现接口 ,创建内部类实例 使用add方法 与java类似
创建监听器的实例
myLis lis = new myLis();
使用add方法给按钮添加监听器
- 软件架构师不等同于资深程序员
bijian1013
程序员架构师架构设计
本文的作者Armel Nene是ETAPIX Global公司的首席架构师,他居住在伦敦,他参与过的开源项目包括 Apache Lucene,,Apache Nutch, Liferay 和 Pentaho等。
如今很多的公司
- TeamForge Wiki Syntax & CollabNet User Information Center
sunjing
TeamForgeHow doAttachementAnchorWiki Syntax
the CollabNet user information center http://help.collab.net/
How do I create a new Wiki page?
A CollabNet TeamForge project can have any number of Wiki pages. All Wiki pages are linked, and
- 【Redis四】Redis数据类型
bit1129
redis
概述
Redis是一个高性能的数据结构服务器,称之为数据结构服务器的原因是,它提供了丰富的数据类型以满足不同的应用场景,本文对Redis的数据类型以及对这些类型可能的操作进行总结。
Redis常用的数据类型包括string、set、list、hash以及sorted set.Redis本身是K/V系统,这里的数据类型指的是value的类型,而不是key的类型,key的类型只有一种即string
- SSH2整合-附源码
白糖_
eclipsespringtomcatHibernateGoogle
今天用eclipse终于整合出了struts2+hibernate+spring框架。
我创建的是tomcat项目,需要有tomcat插件。导入项目以后,鼠标右键选择属性,然后再找到“tomcat”项,勾选一下“Is a tomcat project”即可。具体方法见源码里的jsp图片,sql也在源码里。
补充1:项目中部分jar包不是最新版的,可能导
- [转]开源项目代码的学习方法
braveCS
学习方法
转自:
http://blog.sina.com.cn/s/blog_693458530100lk5m.html
http://www.cnblogs.com/west-link/archive/2011/06/07/2074466.html
1)阅读features。以此来搞清楚该项目有哪些特性2)思考。想想如果自己来做有这些features的项目该如何构架3)下载并安装d
- 编程之美-子数组的最大和(二维)
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
import java.util.Random;
public class MaxSubArraySum2 {
/**
* 编程之美 子数组之和的最大值(二维)
*/
private static final int ROW = 5;
private stat
- 读书笔记-3
chengxuyuancsdn
jquery笔记resultMap配置ibatis一对多配置
1、resultMap配置
2、ibatis一对多配置
3、jquery笔记
1、resultMap配置
当<select resultMap="topic_data">
<resultMap id="topic_data">必须一一对应。
(1)<resultMap class="tblTopic&q
- [物理与天文]物理学新进展
comsci
如果我们必须获得某种地球上没有的矿石,才能够进行某些能量输出装置的设计和建造,而要获得这种矿石,又必须首先进行深空探测,而要进行深空探测,又必须获得这种能量输出装置,这个矛盾的循环,会导致地球联盟在与宇宙文明建立关系的时候,陷入困境
怎么办呢?
 
- Oracle 11g新特性:Automatic Diagnostic Repository
daizj
oracleADR
Oracle Database 11g的FDI(Fault Diagnosability Infrastructure)是自动化诊断方面的又一增强。
FDI的一个关键组件是自动诊断库(Automatic Diagnostic Repository-ADR)。
在oracle 11g中,alert文件的信息是以xml的文件格式存在的,另外提供了普通文本格式的alert文件。
这两份log文
- 简单排序:选择排序
dieslrae
选择排序
public void selectSort(int[] array){
int select;
for(int i=0;i<array.length;i++){
select = i;
for(int k=i+1;k<array.leng
- C语言学习六指针的经典程序,互换两个数字
dcj3sjt126com
c
示例程序,swap_1和swap_2都是错误的,推理从1开始推到2,2没完成,推到3就完成了
# include <stdio.h>
void swap_1(int, int);
void swap_2(int *, int *);
void swap_3(int *, int *);
int main(void)
{
int a = 3;
int b =
- php 5.4中php-fpm 的重启、终止操作命令
dcj3sjt126com
PHP
php 5.4中php-fpm 的重启、终止操作命令:
查看php运行目录命令:which php/usr/bin/php
查看php-fpm进程数:ps aux | grep -c php-fpm
查看运行内存/usr/bin/php -i|grep mem
重启php-fpm/etc/init.d/php-fpm restart
在phpinfo()输出内容可以看到php
- 线程同步工具类
shuizhaosi888
同步工具类
同步工具类包括信号量(Semaphore)、栅栏(barrier)、闭锁(CountDownLatch)
闭锁(CountDownLatch)
public class RunMain {
public long timeTasks(int nThreads, final Runnable task) throws InterruptedException {
fin
- bleeding edge是什么意思
haojinghua
DI
不止一次,看到很多讲技术的文章里面出现过这个词语。今天终于弄懂了——通过朋友给的浏览软件,上了wiki。
我再一次感到,没有辞典能像WiKi一样,给出这样体贴人心、一清二楚的解释了。为了表达我对WiKi的喜爱,只好在此一一中英对照,给大家上次课。
In computer science, bleeding edge is a term that
- c中实现utf8和gbk的互转
jimmee
ciconvutf8&gbk编码
#include <iconv.h>
#include <stdlib.h>
#include <stdio.h>
#include <unistd.h>
#include <fcntl.h>
#include <string.h>
#include <sys/stat.h>
int code_c
- 大型分布式网站架构设计与实践
lilin530
应用服务器搜索引擎
1.大型网站软件系统的特点?
a.高并发,大流量。
b.高可用。
c.海量数据。
d.用户分布广泛,网络情况复杂。
e.安全环境恶劣。
f.需求快速变更,发布频繁。
g.渐进式发展。
2.大型网站架构演化发展历程?
a.初始阶段的网站架构。
应用程序,数据库,文件等所有的资源都在一台服务器上。
b.应用服务器和数据服务器分离。
c.使用缓存改善网站性能。
d.使用应用
- 在代码中获取Android theme中的attr属性值
OliveExcel
androidtheme
Android的Theme是由各种attr组合而成, 每个attr对应了这个属性的一个引用, 这个引用又可以是各种东西.
在某些情况下, 我们需要获取非自定义的主题下某个属性的内容 (比如拿到系统默认的配色colorAccent), 操作方式举例一则:
int defaultColor = 0xFF000000;
int[] attrsArray = { andorid.r.
- 基于Zookeeper的分布式共享锁
roadrunners
zookeeper分布式共享锁
首先,说说我们的场景,订单服务是做成集群的,当两个以上结点同时收到一个相同订单的创建指令,这时并发就产生了,系统就会重复创建订单。等等......场景。这时,分布式共享锁就闪亮登场了。
共享锁在同一个进程中是很容易实现的,但在跨进程或者在不同Server之间就不好实现了。Zookeeper就很容易实现。具体的实现原理官网和其它网站也有翻译,这里就不在赘述了。
官
- 两个容易被忽略的MySQL知识
tomcat_oracle
mysql
1、varchar(5)可以存储多少个汉字,多少个字母数字? 相信有好多人应该跟我一样,对这个已经很熟悉了,根据经验我们能很快的做出决定,比如说用varchar(200)去存储url等等,但是,即使你用了很多次也很熟悉了,也有可能对上面的问题做出错误的回答。 这个问题我查了好多资料,有的人说是可以存储5个字符,2.5个汉字(每个汉字占用两个字节的话),有的人说这个要区分版本,5.0
- zoj 3827 Information Entropy(水题)
阿尔萨斯
format
题目链接:zoj 3827 Information Entropy
题目大意:三种底,计算和。
解题思路:调用库函数就可以直接算了,不过要注意Pi = 0的时候,不过它题目里居然也讲了。。。limp→0+plogb(p)=0,因为p是logp的高阶。
#include <cstdio>
#include <cstring>
#include <cmath&