码迷,mamicode.com
首页 >  
搜索关键字:程序结构 数据段 代码段    ( 3817个结果
Flask 蓝图(Blueprint)使用方式解析
Flask蓝图提供了模块化管理程序路由的功能,使程序结构清晰、简单易懂。下面分析蓝图的使用方法 假如说我们要为某所学校的每个人建立一份档案,一个很自然的优化方式就是这些档案如果能分类管理,就是说假如分为老师、学生、后勤人员等类别,那么后续查找和管理这些档案就方便清晰许多。Flask的蓝图就提供了类似 ...
分类:其他好文   时间:2020-04-25 16:52:20    阅读次数:74
操作系统-保护模式中的特权级下
Q:使用调用门如何实现不同特权级之间的跳转?(从高到低)在实际的使用中,调用门只支持从低特权级到高特权级执行,无法利用调用门从高特权级跳转到低特权级执行A.调用门的特权级跳转分析左边代码段为低特权级代码段,利用调用门以及call指令(远调用)可以进入右边高特权级代码段,最后利用return (跳转指 ...
分类:其他好文   时间:2020-04-25 12:22:47    阅读次数:69
synchronized锁住的是代码还是对象
本文转自:https://www.cnblogs.com/QQParadise/articles/5059824.html 在Java中,synchronized关键字是用来控制线程同步的,就是在多线程的环境下,控制synchronized代码段不被多个线程同时执行。synchronized既可以加 ...
分类:其他好文   时间:2020-04-23 23:04:03    阅读次数:71
Linux下基于签名技术的软件保护分析
根据我组成员(@一夕思醉,@2018/7/11)的热烈讨论,我们对该题目有了一个大致的了解。 题目要求: 对于Linux下给定的ELF可执行程序、自行开发签名工具对程序的代码段(Load Segment)首先进行散列,然后对散列值进行签名,签名数据应作为单独的节(Section)附加到原ELF可执行 ...
分类:系统相关   时间:2020-04-23 12:24:24    阅读次数:163
操作系统-保护模式中的特权级下
Q:使用调用门如何实现不同特权级之间的跳转?(从高到低)在实际的使用中,调用门只支持从低特权级到高特权级执行,无法利用调用门从高特权级跳转到低特权级执行A.调用门的特权级跳转分析左边代码段为低特权级代码段,利用调用门以及call指令(远调用)可以进入右边高特权级代码段,最后利用return(跳转指令)far返回低代码段。实现思路调用门的特权级跳转-通过远调用(callfar):低特权级到高特权级;
分类:其他好文   时间:2020-04-22 11:34:45    阅读次数:75
Linux调用可执行程序
在C/C++程序中,经常需要调用其它的程序来先成某项任务,例如其它的C/C++程序、操作系统命令或Shell脚本,C/C++提供了exec函数族和system函数来实现这个功能。一、exec函数族exec函数族提供了一个在进程中启动另一个程序执行的方法。它可以根据指定的文件名或目录名找到可执行文件,并用它来取代原调用进程的数据段、代码段和堆栈段,在执行完之后,原调用进程的内容除了进程号外,其他全部
分类:系统相关   时间:2020-04-20 16:25:36    阅读次数:119
Linux多线程
一、线程的概念和多进程相比,多线程是一种比较节省资源的多任务操作方式。启动一个新的进程必须分配给它独立的地址空间,每个进程都有自己的堆栈段和数据段,系统开销比较高,进行数据的传递只能通过进行间通信的方式进行。在同一个进程中,可以运行多个线程,运行于同一个进程中的多个线程,它们彼此之间使用相同的地址空间,共享全局变量和对象,启动一个线程所消耗的资源比启动一个进程所消耗的资源要少。二、线程的使用1、创
分类:编程语言   时间:2020-04-20 15:21:52    阅读次数:81
封装socket
book241.cpp和book242.cpp程序已经有点长了,有些啰嗦了,如果还想扩展功能,或用于多进程、多线程,程序结构将非常复杂。不管是socket通信程序的客户端还是服务端,准备工作的代码又长又难看占地方,影响了主程序的结构,必须分离出来。如何分离?封装。一、C的封装方法C语言只能把程序代码封装成函数。1、客户端示例(book245.cpp)/**程序名:book245.cpp,此程序用于
分类:其他好文   时间:2020-04-20 12:04:48    阅读次数:64
调试技巧
项目能打断点调试(最高效): 先估计哪里出问题并打断点,如果不知道,就只能在入口处打断点;然后运行程序一步一步调试。 项目不能断点调试(如代码发布到生产环境、调试环境坏掉了): 方法1:在关键环节输出日志,如果不知道哪里出错,日志从程序入口到结束运行情况都输出。输出信息要有效全面(打印“入参、结果、 ...
分类:其他好文   时间:2020-04-19 17:41:26    阅读次数:57
PHP Trait 解决 PHP 单继承问题
什么是继承? 继承实际上是存在于面向对象程序设计中的两个类之间的一种关系,是面向对象程序设计方法的一个重要手段,通过继承可以更有效地组织程序结构,明确类间的关系,充分利用已有的类来完成更复杂、更深入的开发。 当一个类拥有另一个类的所有数据和操作时,就称这两个类之间具有继承关系。 被继承的类称为父类, ...
分类:Web程序   时间:2020-04-19 15:03:21    阅读次数:79
3817条   上一页 1 ... 15 16 17 18 19 ... 382 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!