E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
linux程序框架设计
一个全新的RecyclerView Adapter框架源码开源
RecyclerViewAdapter重新定义RecyclerViewAdapter的封装,追求既简单又实用,结合Kotlin的高级特性,优化代码书写方式,真正做到高内聚低耦合开源地址GithubRecyclerViewAdapter
框架设计
核心思想摒弃
i校长
·
2020-07-07 08:03
android
kotlin
小程序 视图层分析
wchat.jpg视图层分析1、[page-name].wxml页面结构WXML(WeiXinMarkupLanguage)是MINA
框架设计
的一套标签语言,基于XML。
极客小寨
·
2020-07-07 05:17
应用 Valgrind 发现 Linux 程序的内存问题
应用Valgrind发现
Linux程序
的内存问题回页首Valgrind概述体系结构Valgrind是一套Linux下,开放源代码(GPLV2)
bingzhuan
·
2020-07-07 04:52
开源软件
LINUX
Selenium Web Driver自动化测试(java版)系列下半部分(32) - 用数据驱动搭建测试框架雏形(5) - 分离Page Objects,修改测试结果返回值
上篇我们给
框架设计
了一个配置文件,而且利用java反射机制优化了控制类,框架又进步了一些。这次我们可以再改几个小地方。
马可吃菠萝
·
2020-07-07 01:14
Dubbo原理和源码解析之服务引用
一、
框架设计
在官方《Dubbo开发指南》
框架设计
部分,给出了引用服务时序图:另外,在官方《Dubbo用户指南》集群容错部分,给出了服务引用的各功能组件关系图:本文将根据以上两张图,分析服务引用的实现原理
LINPE
·
2020-07-06 22:59
Dubbo
浩辰3D软件教程:多方式构建框架
因此工业设计软件也在不断升级,
框架设计
也更加的丰富化且易操作。下面给大家介绍一下浩辰3D软件中两种不同的框架构建方式。浩辰3D框架结构都是在装配体的环境下操作的。
7Joong
·
2020-07-06 22:50
3D软件
分布式资源管理器YARN简介(一)
YetAnotherResourceNegotiator,aframeworkforjobschedulingandclusterresourcemanagement),YARN的优秀点是什么,践行分布式
框架设计
和并行化开发时有什么启发
mofang_wdzl
·
2020-07-06 17:54
分布式架构
商业化游戏服务器引擎自定义
框架设计
思路
Matchvs作为国内首款落地的商业化游戏服务器引擎,本文将以它的GameServer”的自定义服务端框架作为例子进行分享。与skynet等游戏服务器开源框架不同,作为一款商业版的游戏服务器引擎,由于Matchvs本质上是将一整套联网功能集成为一个高可用的SDK,开发者只需根据游戏逻辑,通过SDK提供的API接口来调整所需要的参数即可。但封装的API也带来了拓展性不足的局限性。为此,Matchvs
matchvs
·
2020-07-06 17:12
游戏服务端
Linux学习15-软件包管理rpm、yum及源码编译安装
软件包管理知识点使用RPM和YUM安装、卸载升级和删除包建立yum仓库及客户端配置文件源码编译安装1.包管理简介过去,许多
Linux程序
以源代码的形式发行,用户把源代码构建为所需的程序或程序集;源代码还附带必需的手册页
你的微笑像茉莉
·
2020-07-06 16:51
Linux下通过源码编译安装程序
二进制文件:也就是可以运行的程序文件库文件:就是通常我们见到的lib目录下的文件配置文件:这个不必多说,都知道帮助文档:通常是我们在Linux下用man命令查看的命令的文档二、Linux下程序的存放目录
Linux
巅峰峰巅
·
2020-07-06 13:36
linux
Spring
框架设计
模式一:观察者模式
观察者模式:定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新,在被观察者里会维护一个观察者的集合,当被观察者的状态发生改变时会去遍历集合中的观察者去执行对应的操作。Spring中的观察者:常用的地方是listener的实现,如ApplicationListener:(1)ApplicationListener是观察者接口,接口中定义了onApp
zheng_zeng_pan
·
2020-07-06 12:05
spring
Linux程序
异常退出打印调用堆栈
转自:https://blog.csdn.net/adream307/article/details/43574945/**程序异常终止时打印异常程序调用堆栈*gcc-g-rdynamicBackTraceTest.c-oBackTraceTest**运行程序出现错误:*Systemerror,Stacktrace:*0./BackTraceTest(SystemErrorHandler+0x77
yuliying
·
2020-07-06 11:13
c++
基于ARM9+Linux2.6.30.4内核mbus总线采集器集中器一体化设备开发
3、开发
linux程序
,实现智能抄表系统功能。4、后续完善。
xiebingsuccess
·
2020-07-06 09:03
物联网主机
【STM32F429开发板用户手册】第12章 STM32F429的HAL库
框架设计
学习
mod=viewthread&tid=93255第12章STM32F429的HAL库
框架设计
学习通过本章节,主要是想让大家对HAL库程序设计的基本套路有个了解,防止踩坑。
安富莱电子
·
2020-07-06 08:00
【STM32F407开发板用户手册】第12章 STM32F407的HAL库
框架设计
学习
mod=viewthread&tid=93255第12章STM32F407的HAL库
框架设计
学习通过本章节,主要是想让大家对HAL库程序设计的基本套路有个了解,防止踩坑。
安富莱电子
·
2020-07-06 08:00
Linux程序
设计学习系列(第一章)
beginlinuxprogramming学习第一章ubuntu下配置c运行环境及示例环境配置编写hello.c源代码静态库实验ubuntu下配置c运行环境及示例环境配置ubuntu默认不包含编辑器vim和编译器gcc。因此首先要将所需要的运行环境安装配置好。1.apt-getupdate2.安装vim:sudoapt-getinstallvim3.安装gcc:sudoapt-getinstall
perfect小卷纸
·
2020-07-06 07:43
程序设计
Linux
c
VS开发
Linux程序
(VisualGDB)
点击打开链接VisualGDB是在vs上开发
Linux程序
的工具,利用visualstudio强大的功能调试
Linux程序
真的是很惬意的一件事情。
woshiyuanlei
·
2020-07-06 07:30
LINUX
C++
使用VisualGDB在windows上编写
linux程序
(centos)遇到的问题
1、编写多线程程序时,报错:undefinedreferenceto`pthread_create',需要在设置中加上多线程的库.2、使用自己编写的静态库时,需要在Addtionallinkerinputs中输入使用的库,includedrectories中输入头文件路径:3、使用动态库我们可以在~/.bashrc或者~/.bash_profile中加入export语句,前者在每次登陆和每次打开s
woshiyuanlei
·
2020-07-06 07:30
LINUX
服务器开发
C++
使用CMake交叉编译Arm
Linux程序
我们平常使用CMake时,主要是在x86或x86_64平台上,其实CMake在2.6版本后就已经支持交叉编译了,下面就来看下如何使用CMake进行Arm
Linux程序
的交叉编译。
爱是恒久忍耐1989
·
2020-07-06 07:11
C/C++
编译
Linux程序
员都用这样的电脑!
Linux程序
员大都用什么电脑呢?什么样的配置呢?随着Windows电脑的日益增多,Linux电脑似乎在逐渐淡出我们的视线,现在的很多程序员基本也都是在Windows系统中编程。
1024小神
·
2020-07-06 06:53
1024事件
产品设计文档需要包含这些.......
一份设计文档的结构大概包括一下几部分的内容:项目背景、项目排期、版本历史、信息架构分析(包括站点地图、体验地图、流程图等)、产品
框架设计
、线框图和视觉稿等。
陪学
·
2020-07-06 03:05
产品经理
产品设计
需求分析
Java-反射(动态代理SpringAOP)
反射:
框架设计
的灵魂反射:将类的各个组成部分封装成其他对象(这就是反射机制)java代码在计算机中经历的三个阶段1.源代码阶段class(字节码)对象阶段Runtime运行时阶段把类的各个部分封装成对象的好处
小蜗的幸福春天
·
2020-07-06 02:42
JAVA笔记
PointNet++原文翻译+学习理解(下)
PointNet++原文翻译+学习理解(下)PointNet++原文前三章主要讲述了模型的
框架设计
和核心的创新点。在下半部分将主要叙述实验过程及可视化等后续完善操作。废话不多说,接上一文继续翻译。
Hova666
·
2020-07-06 02:51
原文翻译
反射的基本使用
1.背景介绍反射的概述反射是
框架设计
的灵魂JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取信息以及动态调用对象的方法的特性称为
weixin_40636513
·
2020-07-06 02:45
java基础
PYNQ2中第一个
linux程序
尝试了很多裸跑下的功能测试,发现对于网口通信还是在linux系统下,流程控制更加方便,于是有了linux第一个应用程序:点亮LED.1、硬件设置新建工程,添加gpio如下所示:找到分配的物理地址,如下所示:添加管教约束xdcset_propertyIOSTANDARDLVCMOS33[get_ports{GPIO_tri_o[0]}]set_propertyIOSTANDARDLVCMOS33[g
LYC_0504
·
2020-07-06 02:35
PYNQ
真香!Windows 可直接运行 Linux 了
运行起来还真方便,以后在windows上开发
Linux程序
就不需要安装桌面虚拟化应用了。下面讲下具体的步骤。首先需要在控制面板中启用“适用于Linux的Windows子系统”,然后去Micro
开源Linux
·
2020-07-06 02:39
linux程序
莫名异常怎么查
内存异常经常导致程序出现莫名其妙的错误,往往很难查证,本文介绍在linux下的各种常见内存异常的查证工具和方法。1访问空指针/未初始化指针/重复释放内存对于像访问空指针、未初始化指针(非法地址),重复释放内存等内存异常,linux默认会抛异常。比如下面代码有空指针访问,编译运行后会coredumpint main(){ int *p=0; *p=6; return 0;}对于此类
weixin_33842304
·
2020-07-05 23:47
【STM32H7教程】第12章 STM32H7的HAL库
框架设计
学习
mod=viewthread&tid=86980第12章STM32H7的HAL库
框架设计
学习通过本章节,主要是想让大家对HAL库程序设计的基本套路有个了解,防止踩坑。
你狗
·
2020-07-05 22:55
接口自动化测试
框架设计
系列(一)
先来一张接口自动化测试框架的架构图,一睹为快。后面再找时间把整个框架的实现写入到园子里面。接口测试框架结构解析:Config目录:存放配置文件,比如数据库的端口,地址,邮件配置信息等。Data目录:存放公共部分数据,比如日志,token,excel,业务id等等。Log目录:存放logging日志信息。page目录:公共部分方法存放目录。Reports目录:存放接口测试报告目录。TestCases
爱不到要偷
·
2020-07-05 21:22
Linux 程序崩溃后的源码定位
Linux程序
崩溃后的源码定位:以centos为例1.在系统中运行下列命令:#ulimit-cunlimited#echo"1">/proc/sys/kernel/core_uses_pid#echo"core
sunriseWang
·
2020-07-05 19:11
c++
linux
linux程序
退出时返回值的含义
#defineSIGHUP1进程由於控制终端死去或者控制终端发出起命令#defineSIGINT2键盘中断所产生的信号#defineSIGQUIT3键盘终止#defineSIGILL4非法的指令#defineSIGTRAP5进程遇到一个追踪(trace)或者是一个中断嵌套#defineSIGABRT6由abort系统调用所产生的中断信号#defineSIGIOT6类似於SIGABRT#define
逸学堂
·
2020-07-05 18:05
DataX3.0简介
DataX3.0离线同步工具介绍一.DataX3.0概览二、DataX3.0
框架设计
三.DataX3.0插件体系四、DataX3.0核心架构五、DataX3.0六大核心优势对人工智能感兴趣的同学,可以点击以下链接
周天祥
·
2020-07-05 18:58
大数据
DataX
GCC内嵌汇编语言
GCC内嵌汇编语言绝大多数
Linux程序
员以前只接触过DOS/Windows下的汇编语言,这些汇编代码都是Intel风格的。
_Almighty_
·
2020-07-05 18:01
Linux
汇编语言
c语言
gcc
Spring
框架设计
模式分析
在Javaweb的开发过程中,目前企业级应用程序采用较多的开发框架是SSH(Spring+SpringMVC+Hibernate,用SpringMVC来代替Struts)。本文通过阅读Spring的官方手册和源代码来分析Spring创建者的设计理念,主要梳理在使用Spring的过程中遇到的设计模式,以及Spring框架中各个核心组件之间的协同方式。1.Spring框架简介Spring框架是目前最流
王十二的
·
2020-07-05 17:14
Spring MVC 与 Servlet
其实核心分发器几乎是所有MVC
框架设计
中的核心概念,像在Struts2也有类似的分发器FilterDispatcher。
carl-zhao
·
2020-07-05 17:27
Spring
Framework
Servlet
Spring
MVC
车载系统之 Windows CE 应用软件
框架设计
由于WindowsCE系统的标准界面无法满足车载及其它产品的需求,一般使用WindowsCE的产品都会采用自定义、个性化的UI。UI的实现方案也是千差万别,美观是最基本的要求。其它如扩展性、稳定性等等要求,在设计时也是必须要考虑的。整个框架暂且不说,先简单说说UI最终的实现方法。使用GDI贴图可能是大家最容易想到,是的,这确实是最通用的。其对系统的要求也比较低,不必考虑硬有件是否支持;其次,为了实
神奇非凡
·
2020-07-05 16:26
内存_ARM 页目录以及页表
注意英文缩写,在
linux程序
中函数变量的名字等都会和英文缩写相关。LINUX中的三级映射流程如图:但是arm结构的MMU在硬件只有2级映射,所以在软件上会跳过PMD表。
Fred_HBUT
·
2020-07-05 16:32
MM
前端
框架设计
理念
写在前面接下去的一段时间要集中对React和ReactNative的项目做进一步的组件化。我这里也先吹个牛,虽然是小团队,但是我们也决心要搞出一套体系化的东西,暂且把它命名为Royal。动工之前为也做了些理论方面的调研,主要是阿里开发的那套ANT和Twitter的Bootstrap,作为科学理论基础。十大原则『好设计比差设计更难发现』,因为好设计是如此的自然,帮助用户轻松的完成目标,以至于用户根本
Jafeney
·
2020-07-05 16:01
web前端
设计模式
Linux程序
编译、链接、运行中的.o .a .so .ko .la文件
.o----是目标文件,相当于windows中的.obj文件,一个.c或.cpp文件对应一个.o文件(一般由.c文件通过gcc编译过来)。.a----是静态库,由多个.o组成在一起,用于静态连接。.so----sharedobject,为共享库,是用户层的动态库,用于动态连接的,和dll差不多,使用时才载入。使用同一个.so的程序在运行时只需要该.so的同一份拷贝。.ko----kernelobj
free65535
·
2020-07-05 16:54
RoboMaster视觉教程(11)总结
但是「程序自启」没什么好写的,
Linux程序
自启无非就是在/etc/rc.local中添加我们的视觉程序的执行路径或者在bashrc里把路径放进去达到登陆自动运行的效果。
Raring_Ringtail
·
2020-07-05 15:41
RoboMaster
Netra基于Rdk平台的软件
框架设计
=======================================================================================================转载请注明原文地址:http://blog.csdn.net/crushonme/article/details/10245169================================
u010614097
·
2020-07-05 15:10
DM8168
Davinci
RDK
DM8168
M
Linux程序
运行跟踪trace
一、源程序1.源码#include#includeintmain(){inti;printf("TK------>>>sizeofiis%d\n",sizeofi);char*p=NULL;strcpy(p,"tankai");printf("pis%s\n",p);return0;}2.编译gcc-g-o11.c3.运行./1TK------>>>sizeofiis4段错误二、运行跟踪1.str
雷古拉斯
·
2020-07-05 14:30
C/C++基础
使用 VS 2017进行C++ for Linux远程开发
通常,当我们开发
Linux程序
时有两种方案:在Linux上直接编写程序并进行运行测试和调试在Windows或MacOSX上借助工具进行远程开发但是本人没做过Linux下的C++开发,算是从头开始学起。
tangfreeze
·
2020-07-05 14:50
C++跨平台
linux下C编程详解
linux操作系统下c语言编程入门整理编写:007xiong原文:Hoyt等(一)目录介绍1)
Linux程序
设计入门--基础知识2)
Linux程序
设计入门--进程介绍3)
Linux程序
设计入门--文件操作
deargua
·
2020-07-05 13:47
嵌入式Linux
书单
1.计算机导论2.C专家编程3.微机原理4.深入理解计算机系统5.鸟哥的Linux私房菜6.程序员的自我修养7.
linux程序
设计8.现代操作系统9.unix环境高级编程10.Linux内核设计与实现11
不知名小号
·
2020-07-05 06:33
ctrl+c,ctrl+d,ctrl+z在
linux程序
中意义和区别 ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样. ctrl+c是强制中断程序的执行,,进程已经终止。 ct
ctrl+c,ctrl+d,ctrl+z在
linux程序
中意义和区别ctrl+c和ctrl+z都是中断命令,但是他们的作用却不一样.ctrl+c是强制中断程序的执行,,进程已经终止。
我是日蚀之影
·
2020-07-05 04:12
Linux
Shell学习笔记
《shell编程从入门到精通》张昊编著学习笔记目录
Linux程序
的3种运行方法I/O重定向标准输入标准输出标准错误管道重定向LinuxShellshell语言是动态类型语言,弱类型语言shell的3种变量用户变量位置变量环境变量替换运算符模式匹配运算符单引号和双引号的区别函数
KimHiang
·
2020-07-05 03:51
linux
Shell
Linux
MFC界面编程基础(00):基本概念
但是,学习MFC不仅仅要学习用MFC,还要学习MFC的
框架设计
思想。如果仅仅会用MFC的话,可能在找工作的时候,一旦工作内容离开了
半个月儿上来
·
2020-07-05 03:13
Linux程序
内存越界定位分析总结
问题描述:最近在工作中遇到这样一个奇葩问题,程序里需使用一个.so库,同份源码用我电脑编译的库放到程序使用出现各种异常问题,其他同事编译出来的没问题。刚开始以为是编译方式有问题,思来想去发现并不是。经分析发现是库源代码里一全局数组内存地址大面积越界到其他全局数组了。问题现象:现象为触发某个业务条件,将导致程序逻辑运行不正常,异常log如下图,可看出“g_s32MaxFd”变量的值(文件句柄)被置0
qiu.hui
·
2020-07-05 02:52
gdb
框架设计
:如何基于 Egg 设计 Node 的服务框架
Node的工具化价值自不多言,而服务化价值需要长期探索,小菜前端在服务化路上依然是小学生,目前的尝试是是Cross框架,尝到了一些甜头。我想,几乎没有前端工程师会对Node不感兴趣,但用它适合干哪些事情,每个人的答案都不同了,比如小菜前端,我们对于Node的深度尝试,可以在这里找到答案:《技术栈:为什么Node是前端团队的核心技术栈》[1],但关于让Node做服务端的事情,却只有少数团队有这样的勇
前端Allez
·
2020-07-05 02:02
编程语言
上一页
42
43
44
45
46
47
48
49
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他