自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 使用管道导致变量在循环体外获取不到

原脚本echo "123456789"|while read linedo cat vc |while read field begin end do b=`echo $line| awk -v begin="$begin" -v end="$end" '{print substr($0,begin,end)}'` e...

2018-11-09 17:35:43 221

原创 python2 使用定时任务中文乱码

问题:pyhon2手动运行程序时,数据正常录入数据库,使用定时任务时数据乱码原因:由于python2 使用定时任务不会载入用户的环境变量,需要在执行任务前,载入用户环境变量.           在定时任务中加上用户的环境配置  .bash_profile;...

2018-11-08 11:50:46 278

转载 linux在内存不够时,增加虚拟内存

创建swap分区 : dd if=/dev/zero of=/swapfile count=2048 bs=1M 激活swap分区 :chmod 600 /swapfile mkswap /swapfile 开启swap分区:  swapon /swapfile 设置允许开机启用swap分区 : sudo vi  /etc/fstab...

2018-11-08 11:46:29 7171

原创 搭建自己的博客遇到的问题记录和备注3(中间件)

功能 备注 activemq 启动失败 activemq java.lang.IllegalStateException: LifecycleProcessor not initialized - call  'refresh' before invoking lifecycle methods via the context: org.apache.activem...

2018-11-08 10:58:39 176

原创 搭建自己的博客遇到的问题记录和备注2(java后台)

java 功能 备注 跨域请求配置 spring增加@CrossOrigin注释 返回参数前端不接收 配置springmvc返回格式为json example 查询未查到content 为null   @PathVariable("articleId") 用来动态绑定url参数 spingmvc No mapping found for HTT...

2018-11-08 10:53:18 167

原创 搭建自己的博客遇到的问题记录和备注1(react前端)

react 功能 备注 get 请求 登入页面 post请求 登入请求 列表展示 data.map(function (n){  return ( <tr>                     <td>{n.uid}</td>                               <td>...

2018-11-08 10:41:03 185

原创 Visual Studio Code 配置runcode

简介:Vscode runcode插件支持运行C, C++, Java, JS, PHP, Python, Perl, Ruby, Go, Lua, Groovy, PowerShell, CMD, BASH, F#, C#, VBScript, TypeScript, CoffeeScript, Scala, Swift, Julia, Crystal, OCaml, R, AppleScrip...

2018-11-08 10:12:45 18909 4

原创 oracle sql 优化

1.Sql优化:explain分析seelect * from tf_f_user;--全表扫描 select t.user_id from tf_f_user t;--idex_fast_full_sacnselect * from tf_f_user t where t.user_id is null;--全表扫描 select * from tf_f_user t wher...

2018-11-08 10:08:41 811

原创 Python多线程与多进程分析

1.由cpu利用率来看python进程和线程的区别见图1.1。其中oracle的导入进程占用了880%多的cpu,而其他python进程才占99%多。这是由于oracle使用了多线程处理,利用了cpu的多个核心进行处理,所有cpu使用率高。                                                   (图1.1)那么,如果我们python进程...

2018-11-08 10:02:21 241

原创 虚函数、模板

虚函数 代码using namespace std;class ABase {public:virtual void init();};void ABase::init() {cout << "load ABase" << endl;}class A : public ABase{public:void init();...

2018-11-08 09:57:10 1015

原创 初识docker

尝试安装tomcat1.安装完docker for windows后,修改镜像仓库路径为国内的:https://registry.docker-cn.com2.拉取tomcat镜像 docker pull tomcat  3.查看镜像:docker images4.运行镜像:docker run --name tomcat -p 8080:8080  -d tomcat5....

2018-11-08 09:36:15 139

原创 c#程序调用c++dll

最近用dll封装qq游戏大厅的接口,供c#程序调用。封装dll大同小异,也什么问题,问题出在c++和c#间传递的参数问题。1 参数对应,网上很多,我用的是const char* 与 string进行对应,直接用json格式进行解析和封装2 主要问题出先在回调函数上,调用后总是崩溃报错Run-Time Check Failure #0 - The value of ESP was not

2017-01-06 11:43:18 300 1

原创 dll笔记

int main(){    typedef void(*func)();    HINSTANCE h = LoadLibraryEx(_T("dlltest.dll"), NULL, LOAD_WITH_ALTERED_SEARCH_PATH);    if (h) {        func  f = (func)GetProcAddress(h, "test");

2016-04-26 22:41:32 238

原创 messagepack 初试

本来想玩protocbuf的可是3.0版本的弄了一个早上,在window上都无法编译,就试玩了下messagepack。messagepack直接下源码用vs编译,一次通过。下面直接贴上例子。// msgPack.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include #include cla

2016-02-19 17:07:03 545

原创 boost库中 不同版本载入lib的方式

boost并不需要我们手动载入lib, 因为其在boost\config\auto_link.hpp中按宏进行了设置。 // vc11:# define BOOST_LIB_TOOLSET "vc110"# elif defined(BOOST_MSVC) && (BOOST_MSVC < 1900) // vc12:# define BOOST_LI

2016-01-17 20:42:48 1915

原创 reinterpret_cast<T>() static_cast<T>() const_cast<T>() dynamic_cast<T>()

reinterpret_cast()从指针类型到一个足够大的整数类型从整数类型或者枚举类型到指针类型从一个指向函数的指针到另一个不同类型的指向函数的指针从一个指向对象的指针到另一个不同类型的指向对象的指针从一个指向类函数成员的指针到另一个指向不同类型的函数成员的指针从一个指向类数据成员的指针到另一个指向不同类型的数据成员的指针以在任意指针之间进行互相转换,即

2015-12-14 21:09:37 599

原创 一些网上的题目

1、void funa(const int& a, const int& b){cout cout }int main(){int i = 0;funa(++i, i++);}——————————————————————这个根据不同的编译器会有不同的结果:vs:2 0   vs的方法参数是右向左入栈换成java的话是:0 1  与vs相反

2015-12-10 20:23:34 268

原创 类字节大小,字节对齐相关

1、空类为1字节,析构函数为4字节,子类在父类的字节大小上面累加class B{ double a; //8字节 int b;public: virtual ~B(){ cout << "B::~B()" << endl; }};class D : public B{ int i; int j;public: virtual ~D() { cout << "D::~

2015-12-08 23:25:54 469

原创 c# 账号密码加密, 写入读取ini文件

[DllImport("kernel32")] private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retvalue, int siz, string inipath); [DllImport(...

2015-12-08 22:01:10 3506

原创 char[] char* string 的关系

char a[6] = "12345";//该内存在栈中分配,可以改变a的值 如 a[0] = 'a'char *str = a;// str指针指向 astd::string str1 = "hello";str1[0] = 'k';//这里是可以使用的char* b = "const value";//const 变量。在常量区分配,其中b指针在栈中,不可以改变值 如b[0] =...

2015-12-08 00:21:56 312

转载 future, packaged_task promise

#include "stdafx.h"#include #include #include //future 类型#include #include //accumulatetemplate int sum(RAIter beg, RAIter end){ auto len = end - beg; if (len < 1000) return std::acc

2015-12-04 00:26:47 283

原创 call_once

std::once_flag flag1void simple_do_once(){ std::call_once(flag1, [](){ std::cout << "Simple example: called once\n"; });}

2015-12-02 21:24:21 300

原创 Thread lock_guard 和 unique_lock

#include "stdafx.h"#include #include #include int i;std::mutex i_mutex;struct Box { explicit Box(int num) : num_things{ num } {} int num_things; std::mutex m;};void safe_increment(){

2015-12-02 21:18:19 374

原创 c++笔记 Thread

// CTest.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include void f1(int n){ for (int i = 0; i < 5; ++i) { std::cout << "Thread 1 executing\n"; ++n; std::this_thread::sleep_for(s

2015-12-01 23:56:35 423

原创 linux相关指令

1、查看防火墙vi /etc/sysconfig/iptables2、循环for i in `ls | grep -i server`;do echo $i; done3、杀进程ps -ef | grep java | awk '{print $2}'|xargs kill -9

2015-11-24 12:22:25 198

原创 java自行实现单线程定时器

由于timer类实现的定时器是多线程的,这容易造成错误。所以实现了个单线程的定时器,虽然有点误差。1、任务执行接口package TimerManager;public interface ICmd { public void excute();}2、任务基类package TimerManager;public class TaskCmd implement

2015-11-22 21:55:39 910

原创 mfc基于对话框项目解析

有空在写

2015-11-22 20:13:44 953

原创 c++输入

char str[100];cin.getline(str,100);cout str[0] = cin.get() 只读取一个

2015-11-22 20:09:30 238

原创 mysql源码安装

TODO

2015-11-17 00:14:41 256

原创 位运算符

1、& 与:2、|或:3、~非:4、^异或: 可以进行条件判断:如果表达式返回值与条件不一样,则继续。result = 1;do{}while(result ^ expresion);int expresion(){]5、>>位移:

2015-11-13 08:54:27 269

原创 winFrom控件在不同线程调用

如果不在控件主类中改变控件值,会出现运行时错误,提示不能在不同线程中使用控件的错误。处理方法是:Button b;b.Invoke(new Action( delegate { b.text = "tesy"; } ))

2015-11-12 08:52:04 428

原创 代码取名规范

由于第一次用winfrom写个窗体,类名,控件名随便取了,结果导致类名、命名空间、和变量名一样,出现调用冲突。所以觉得应该规范下取名。1、类名大写开头。2、变量名小写开头。3、命名空间尽量不和变类名一样。

2015-11-12 08:50:31 413

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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