自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 django通过ajax将后台json数据返回到前台table中显示

def findinfo(request): return render(request,'findinfo.html') def findresult(request): id = request.GET['id'] items = [] tes...

2020-06-28 15:29:55 20 0

原创 python使用protobuf

#安装 tar zxvf protobuf-python-3.5.1.tar.gz cd protobuf-3.5.1 ./configure make make check make install #验证 protoc --version #安装python protobuf模块 cd ...

2020-05-27 15:45:06 43 0

原创 mtrace内存泄露检查工具

安装 yum install glibc-utils 增加头文件引用 #include <mcheck.h> 主函数中调用 setenv("MALLOC_TRACE", "mtrace.out", 1); mtrace(); ...

2020-05-26 17:41:18 32 0

原创 python调用c动态库

import types from ctypes import * def Sm4CbcEncrypt(source,key,iv): v = c_int(0) p_int = pointer(v) p = create_string_buffer(len(source) + 64) ...

2020-05-21 11:51:26 38 0

原创 Cgo中unsigned char*类型的传递

ret := 0 key := []byte("1234567890abcdef") iv := []byte("1234567890abcdef") orig := []byte("hello world!") ret ...

2020-05-15 16:18:00 52 0

原创 GO语言调用c动态库

test.h如下: #include<stdio.h> int add(int a,int b,char *name,int *c); test.c如下: #include "test.h" int add(int a,int b,char *name...

2020-05-08 15:23:07 72 0

原创 python调用c动态库

from ctypes import * library = cdll.LoadLibrary("/home/nxy/lib/libxxxxxxxx.so") library.init() library.fpeEmailEncrypt.argtypes = [c_cha...

2020-04-27 14:54:24 28 0

原创 centos上安装dpdk19.11

解压dpdk-19.11.tar cddpdk-19.11 #RTE_SDK是代码顶层目录 #RTE_TARGET是选择编译平台,这里是64位linux系统,使用gcc编译 export RTE_SDK=/home/nxy/software/dpdk-19.11 export RTE_TARG...

2020-02-17 10:49:30 220 0

原创 c代码混淆

#include<stdio.h> #include<string.h> int my_test_fuction(int a,int b) { return a+b; } int main () { printf("%d\n",my_test...

2020-01-07 10:23:29 32 0

原创 c语言获取本机IP及通过pid获取进程名称

#include<stdio.h> #include <stdlib.h> #include<time.h> #include <ifaddrs.h> #include <sys/socket.h> #include <netdb....

2019-11-29 17:03:26 52 0

原创 jmeter测试socket服务

安装jmeter,直接解压apache-jmeter-5.2.1.zip 解压JMeterPlugins-Standard-1.4.0.zip,将其中\lib\ext\JMeterPlugins-Standard.jar包复制到jmeter安装目录下的\lib\ext下。 解压JMeterPl...

2019-11-26 11:29:10 38 0

原创 Go简单的socket通讯

服务端代码: package main import ( "fmt" "io/ioutil" "net" ) func main() { tcpServer, _ := net.ResolveTCPAddr("t...

2019-11-15 16:09:45 21 0

原创 考勤数据处理工具

以前是用易语言写过,后来用python改写了,但是是脚本运行模式没有界面,再用wxPython改写一遍。 #coding:utf-8 import os import os.path import random import datetime import pymysql import wx...

2019-11-15 12:10:34 37 0

原创 django数据模型类

django在使用python manage.py makemigrations时报错: 原因是在django2.0后,定义外键和一对一关系的时候需要加on_delete选项。 需要将 author = models.ForeignKey(User,related_name="...

2019-11-12 16:08:58 21 0

原创 golang并发编程

测试go并发编程 package main import ( "fmt" "time" ) func sum(values []int, resultChan chan int) { sum := 0 for _, value := rang...

2019-10-29 10:14:27 17 0

原创 TongLinkQ消息中间件使用(c语言)

       该消息中间件安装部署较简单,直接解压后拷贝license后tlq执行即可启动服务,主要相关配置及代码有点绕。远程java或c链接需要配置瘦客户端。 /*服务启停*/ tlq -cstart tlq -c stop /*创建队列控制单元*/ tlqqcu TEST_QCU -a a...

2018-11-28 11:22:05 767 0

原创 django连接mysql

首先python得安装pymysql模块一、在settings文件中配置mysqlDATABASES = {     'default': {         'ENGINE': 'django.db.backends.mysql',  ...

2018-06-01 11:08:41 130 0

原创 c语言对json的解析

struct json_object *obj_pck = NULL;obj_pck = json_tokener_parse(_036400_up-&gt;Rescord_data);   //字符串转换成对象创建一个Json对象struct json_object *obj_pck_d...

2018-03-20 10:55:14 1161 0

原创 tuxedoJSL配置

TUXEDO的JSL连接 1.UBB中新增组配置  JSLGRP  LMID=LINUX GRPNO=10  JREPGRP LMID=LINUX GRPNO=20  JSL     SRVGRP=JSLGRP  SRVID=110  CLOPT="-A -- -n //20.12...

2018-03-20 10:49:52 915 0

原创 hadoop双namenode 初始化

一、在journalnode各节点上先hadoop-daemon.sh start journalnode二、在第一台namenode上hadoop namenode -formathadoop-daemon.sh start namenode三、在第二台namenode上hdfs namenod...

2018-03-20 10:44:27 1202 0

原创 Linux下简单的socket

客服端输入信息传送给服务器,服务器对数据库进行处理 server.pc通过预编译生成.c文件 server.pc如下 #include #include #include #include #include #include #include #include #inclu

2011-10-13 10:32:08 719 1

转载 itoa()函数

void itoa(unsigned long val,char *buf,unsigned radix) { char *p; /* pointer to traverse st

2011-10-09 15:20:47 563 0

转载 linux虚拟机使用VMware的NAT共享windows主机IP上网

经常用到,记在这里,供将来查阅;-)         VMware提供:桥接,Host Only和NAT三种连网方式. 我个人认为NAT方式较简单,用他来共享主机的IP,适合那种每台主机只允许一个IP的情况。具体配置如下:1、VMware网络连接选择的是NAT方式。2、VM

2011-10-09 11:14:42 3095 0

转载 用GTK+写的HelloWorld

下面的代码是用GTK+编写的一个HelloWorld例程,编译后运行显示一个带按钮的窗口,点击按钮会弹出提示信息对话框。 //hello.c #include //主窗口中按钮的回调函数 void on_button_clicked(GtkWidget* button,

2011-10-08 15:39:56 629 0

原创 第一个PROC程序

proc iname=stu.pc parse=none                                                        //预编译 gcc -o stu stu.c $ORACLE_HOME/lib/libclntsh.so

2011-09-27 10:54:32 450 0

转载 编译Proc程序 登录远程数据库服务器//转

如何登录远程数据库服务器: step one:首先修改tnsnames.ora (具体路径可能跟我不一样) windows下修改:D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora Linux下  修改:/ho

2011-09-26 09:42:20 733 0

原创 Red Hat AS5 oracle 10 安装//转,做个记录

系统配置情况 RHEL5()安装redhat5时要独立分配磁盘给SWAP,空间大小应该是内存大小的 两倍,内存最好大于1G。 系统参数检命令 检查内存情况 #grep MemTotal /proc/meminfo –-内存大小 #MemTotal:     12556

2011-09-08 17:30:48 639 0

转载 linux下安装oracle//遇到问题找到的

在linux下安装GCC时要特别注意安装包的顺序,有些弄错了一个顺序就可能导致出现非常棘手的问题,如我之前先安装glibc-2.5-49.i686.rpm(其实可以不用安装),然后再安装glibc-2.5-49.i386.rpm的时候就安装不上了,提示依赖于glibc-commo

2011-09-08 16:55:56 736 0

原创 OnEraseBkGnd()函数

<br />增加 OnEraseBkGnd()函数方法如下:<br />      1.快捷键Ctrl+W打开ClassWizard对话框(菜单->view->ClassWizard):选择Class Info,找到左下角的Message filter,下拉列表...

2010-09-11 09:01:00 670 0

原创 位图的透明显示

TransparentBlt 函数的使用BOOL TransparentBlt(HDC hdcDest,      // 目标DCint nXOriginDest,   // 目标X偏移int nYOriginDest,   // 目标Y偏移int nWidthDest,     // 目标宽度i...

2010-09-09 14:22:00 552 0

转载 MFC几个控件的使用

使用Pushbutton按钮1. GetDlgItem()函数得到一个指向CWnd对象的指针,该指针可以传递给相应的类,用来获取或设置控件的属性。使用方法是将要获取指针的控件的ID传递给它,GetDlgItem()即可返回一个指向代表该控件的CWnd对象的指针。2. 设置按钮的可见与不可见:BOO...

2010-08-31 09:02:00 4396 0

提示
确定要删除当前文章?
取消 删除