- 博客(17)
- 资源 (3)
- 收藏
- 关注
转载 gdb调试
一.gdb常用命令:命令描述backtrace(或bt)查看各级函数调用及参数finish连续运行到当前函数返回为止,然后停下来等待命令frame(或f) 帧编号选择栈帧info(或i) locals查看当前栈帧局部变量的值list(或l)
2017-12-15 23:52:24 277
原创 ABRT has detected 1 problem(s). For more info run: abrt-cli list--since 1483577236
解决办法:(按提示输入命令,要看得懂英文啊)登陆后显示:Last login: Thu Jan 5 08:46:54 2017 from 192.168.159.1ABRT has detected 1 problem(s). For more info run: abrt-cli list --since 1483577236按照提示输入:[root
2017-12-15 08:22:04 6717 1
原创 django+Python的项目中出现 "detail": "CSRF Failed: CSRF cookie not set."
解决办法:在自己的app下找一个.py文件, 写入:class DisableCSRF(object): def process_request(self, request): setattr(request, '_dont_enforce_csrf_checks', True)在项目整体的setting.py中的MIDDLEWARE_CLA
2017-12-14 20:50:08 3267 1
转载 c语言操作mysql
1 C语言连接mysql简介 C代码的API是随MySQL一起发布的. 它包含在mysqlclient库中, 可以使C程序来访问数据库. MySQL源码包中的许多客户端都是用C写的. 如果你正在找使用这些C API的例子, 可以看看客户端的写法.你可以在MySQL源码包的clients目录找到这些例子.2 测试环境 操作系统:Red Hat Enterpr
2017-12-13 23:17:47 375
原创 Python调用c语言
《有没有人知道csdn博客最上面的那一个插入代码的 条 怎样去掉,求help》直接上代码:(linux环境啊)1、编写c代码sum.c如下 :(要是看不懂,赶紧离开IT行业)#includeint add_int(int n1, int n2){ return n1 + n2;}float add_float(float n1, float n2){ retur
2017-12-09 22:34:07 420
原创 TypeError: Unicode-objects must be encoded before hashing
[python] view plain copyimport hashlib import sys def vic_md5(): m=hashlib.md5() strs=sys.argv[1] m.update(strs.encode("utf8")) # update()必须指定要加密的字符串的
2017-12-08 19:38:33 678 1
原创 No module named 'django.core.context_processors'
找到django项目下的setting.py 修改改为原因是放context_processors的路径不一样。
2017-12-07 16:33:56 2337
原创 python监控文件
linux下用pyinotify windows 下用watchfog需要安装pyinotify模块 pip install pyinotify#!/usr/bin/env python# encoding: utf-8import datetimeimport pyinotifyimport loggingimport osclass MyEventHandler(pyin
2017-12-06 16:08:58 1237
转载 mysql常用函数
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)EXP(x) 返回值e(自然对数的底)的x次方GREATEST(x1,x2,...,xn) 返回集合中最大的值LEAST(x1,x2,...,xn) 返回集合中最小的值LN(x)
2017-12-06 11:58:23 200
原创 mysql常用总结《持续更新......》
mysql常用总结:==============================================================1、登录mysql1) 服务器登录:mysql -h host -u user -p (passwd:)2)用工具:常用的有 Navicat Premium(自己百度)3) 帮助:\h 4) 查看警告:show
2017-12-06 11:34:10 310
转载 Python的运算符重载 __iter__()和 __next__()
Python语言提供了运算符重载功能,增强了语言的灵活性,这一点与C++有点类似又有些不同。鉴于它的特殊性,今天就来讨论一下Python运算符重载。 Python语言本身提供了很多魔法方法,它的运算符重载就是通过重写这些Python内置魔法方法实现的。这些魔法方法都是以双下划线开头和结尾的,类似于__X__的形式,python通过这种特殊的命名方式来拦截操作符,以实现重载。当Py
2017-12-04 18:59:54 2786
转载 linux的 0号进程 和 1 号进程
日期内核版本架构作者GitHubCSDN2016-05-12Linux-4.5X86 & armgatiemeLinuxDeviceDriversLinux进程管理与调度-之-进程的创建前言Linux下有3个特殊的进程,idle进程(PID = 0), init进
2017-12-03 14:12:05 14251 2
原创 Python的exec()函数引发c语言的面向对象
exec()是Python的built-in函数。其作用很好描述,就是执行以string类型存储的Python代码。话不多说举个例子。>>> i = 2>>> j = 3>>> exec("ans = i + j")>>> print("Answer is: ", ans)Answer is: 5>>>在上个例子里面,ans变量并没有显式的定义,但仍然可以在print函
2017-12-02 11:02:32 354
转载 glibc libc glib的区别
【glibc 和 libc】 glibc 和 libc 都是 Linux 下的 C 函数库。 libc 是 Linux 下的 ANSI C 函数库;glibc 是 Linux 下的 GUN C 函数库。 ANSI C 和 GNU C 有什么区别呢? ANSI C 函数库是基本的 C 语言函数库,包含了 C 语言最基本的库函数。这个库可以根据头文件划分为 1
2017-12-01 23:23:33 820
转载 c语言背后的汇编
在这个小节中,谭老师列出了C语言中比较简单的三个小程序,分别实现了简单的输出、简单的加法运算,以及数据的输入输出和对数据的处理(比较获得两个数据中较大的一个)。虽然谭老师对这些程序作了详细的解释,但是我们心中可能还是有很多疑问:一个C语言程序为什么从main()函数开始?它到底是如何执行的?要想获得自由,我们必须知道事情的真相。我们现在就来学一次庖丁解牛,将一个C语言程序分解开,看看它背后隐藏的秘
2017-12-01 22:27:03 346
转载 gcc工作原理(转)
源码要运行,必须先转成二进制的机器码。这是编译器的任务。比如,下面这段源码(假定文件名叫做test.c)。#include stdio.h>int main(void){ fputs("Hello, world!\n", stdout); return 0;}要先用编译器处理一下,才能运行。$ gcc test.c$ ./a.outHell
2017-12-01 21:40:33 990
原创 c语言中内存的分配
在C语言中,内存被分成5个区,它们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。堆:是那些由new分配的内存块,它们的释放编译器不用管,由应用程序去控制,一般一个new就要对应一个delete。加入此程序员没有释放掉,那么程序结束后,操作系统会自动回收。栈:是那些由编译器在需要的时候分配,在无须的时候自动清除的变量的存储区。里面的变量通常是局部变量、函数参数等。自
2017-12-01 21:03:25 281
完美解决jmx中的HtmlAdaptorServer找不到的问题
2018-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人