显示内存状态示例分享
#include <stdio.h>
void memstat(void *memory, size_t memsize) {
printf("-------memory------ ----\n");
for(int i=0; i<memsize; i++) {
char *p = (char*) memory;
printf("%d%d%d%d "
, 0x1 & p[i] >> 3
, 0x1 & p[i] >> 2
, 0x1 & p[i] >> 1
, 0x1 & p[i]);
if(i % 4 == 3) {
#define FILTER(c) ((c)<' '? '.': (c))
printf("%c%c%c%c"
, FILTER(p[i-3])
, FILTER(p[i-2])
, FILTER(p[i-1])
, FILTER(p[i]));
puts("");
}
}
printf("------------------- ----\n");
}
int main(int argc, char **argv) {
int memory[8];
memset(memory, -1, sizeof(memory));
memory[0] = 3;
memory[2] = 0xAAAAAAAA;
memory[3] = 0;
strcpy((char *)&memory[4], "= = . ");
memstat(memory, sizeof(memory));
}
相关推荐
-
显示内存状态示例分享
复制代码 代码如下: #include <stdio.h>void memstat(void *memory, size_t memsize) { printf("-------memory------ ----\n"); for(int i=0; i<memsize; i++) { char *p = (char*) memory; printf("%d%d%d%d " , 0x1 & p[i] >> 3 ,
-
php共享内存段示例分享
需要安装扩展shmop找到php安装源文件目录 复制代码 代码如下: # cd /usr/local/php-5.4.0/ext/shmop# /usr/local/php/bin/phpize# ./configure --with-php-config=/usr/local/php/bin/php-config# make && make install 编译安装成功 复制代码 代码如下: # cd /usr/local/php/lib/php/extensions/no-debug
-
使用PHP处理数据库数据如何将数据返回客户端并显示当前状态
php处理大量数据,每处理一个数据返回客户端显示当前状态的方法. 类似于dedecms生成静态页 想法: 1.客户端发送请求 2.服务器端接受请求,开始统计所需处理的数据量 3.将所需处理数据按一定规则排列,发送到服务器处理端 4.服务器处理端处理了第一个数据,将处理结果经过一定处理后发送给客户端 5.客户端接收到结果,自动将处理结果显示并发送到服务器 6.服务器接收到处理结果 将它转发到服务器处理端 7.处理端继续处理结果... 8.循环4-7步骤,直到处理完毕 实验过程: 1.创建数据库和表
-
js实现显示当前状态的导航效果代码
本文实例讲述了js实现显示当前状态的导航效果代码.分享给大家供大家参考.具体如下: 这里演示显示当前状态的导航,鼠标点击左侧的导航菜单,右侧的内容就会变换,实际上是一个竖向的TAB选项卡,作为菜单来用的话,它正好可以显示当前的菜单位置,比较经典. 运行效果截图如下: 在线演示地址如下: http://demo.jb51.net/js/2015/js-show-nav-style-status-codes/ 具体代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD
-
Python使用matplotlib绘制多个图形单独显示的方法示例
本文实例讲述了Python使用matplotlib绘制多个图形单独显示的方法.分享给大家供大家参考,具体如下: 一 代码 import numpy as np import matplotlib.pyplot as plt #创建自变量数组 x= np.linspace(0,2*np.pi,500) #创建函数值数组 y1 = np.sin(x) y2 = np.cos(x) y3 = np.sin(x*x) #创建图形 plt.figure(1) ''' 意思是在一个2行2列共4个子图的图中,
-
python tkinter canvas 显示图片的示例
先来看一下该方法的说明 create_image(position, **options) [#] Draws an image on the canvas. position Image position, given as two coordinates. **options Image options. activeimage= anchor= Where to place the image relative to the given position. Default is CENTE
-
Python实现计算对象的内存大小示例
本文实例讲述了Python实现计算对象的内存大小.分享给大家供大家参考,具体如下: 一般的sys.getsizeof()显示不了复杂的字典. 查看类中的内容: def dump(obj): for attr in dir(obj):#dir显示类的所有方法 print(" obj.%s = %r" % (attr, getattr(obj, attr))) 这里用递归调用所有对象的getsizeof: def get_size(obj, seen=None): # From https
-
angular4+百分比进度显示插件用法示例
本文实例讲述了angular4+百分比进度显示插件用法.分享给大家供大家参考,具体如下: 效果展示: 一.在npm社区中搜索 : ng-circle-progress 二.在项目目录下安装下载 npm install ng-circle-progress --save 三.在app.module.ts文件中导入NgCircleProgressModule模块, 并在@NgModule装饰器中使用NgCircleProgressModule.forRoot()的方法,里面的参数 是个对象字面量 N
-
Python实现的多进程拷贝文件并显示百分比功能示例
本文实例讲述了Python实现的多进程拷贝文件并显示百分比功能.分享给大家供大家参考,具体如下: centos7下查看cup核数: # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinf
-
Java基于JDBC连接数据库及显示数据操作示例
本文实例讲述了Java基于JDBC连接数据库及显示数据操作.分享给大家供大家参考,具体如下: 1. 导入jdbc包 java要连接MySQL数据库需要用到JDBC工具(mysql-connector-java-5.1.39-bin.jar),这是一个jar包,不同的数据库对应不同的jar包,这里用的是MySQL数据库jar包,导入很简单,鼠标对项目右击 - Build Path - Configure Build Path - 右侧选Libraries - Add External JARs,选
随机推荐
- 深入Apache与Nginx的优缺点比较详解
- win x64下安装oracle 12c出现INS-30131报错的解决方法
- js获取select标签选中值的两种方式
- PHP中is_file()函数使用指南
- php中$_GET与$_POST过滤sql注入的方法
- python 禁止函数修改列表的实现方法
- MySQL 5.5 range分区增加删除处理的方法示例
- 熊猫烧香病毒,熊猫病毒专杀,最新变种清除,删除方法 超强推荐
- SqlServer 2005 T-SQL Query 学习笔记(1)
- JQuery EasyUI的一些常用组件
- jQuery实现淡入淡出二级下拉导航菜单的方法
- 使用jquery+CSS实现控制打印样式
- jscript之List Excel Color Values
- 巧妙的化解DDoS分布式拒绝服务攻击
- PHP如何通过AJAX方式实现登录功能
- 可以提高工作效率 EditPlus自动完成与剪辑库下载
- JS 中document.write()的用法和清空的原因浅析
- vbscript基础篇 - vbs数组Array的定义与使用方法
- fastadmin中调用js的方法
- 详解使用Go添加Nginx代理的方法示例