技术内幕
文章平均质量分 57
xsophiax
这个作者很懒,什么都没留下…
展开
-
WX小程序反编译问题 Unexpected end of input
vm.js:2_C^^SyntaxError: Unexpected end of input at new Script (vm.js:83:7) at VM.run (D:\Program Files\nodejs\node_global\node_modules\vm2\lib\main.js:834:13) at wu.get.code (L:\GitHub\wxappUnpacker2\wuWxss.js:179:16) at ioLimit.runWit.原创 2021-01-21 17:54:33 · 3396 阅读 · 53 评论 -
解决windows7上不能安装最新Node.js问题
Node.js is only supported on Windows 8.1, Windows Server 2012 R2, or higher. Setting the NODE_SKIP_PLATFORM_CHECK environment variable to 1 skips this check, but Node.js might not execute correctly. Any issues encountered on unsupported platforms will not.原创 2021-01-21 10:36:55 · 8972 阅读 · 2 评论 -
cython - callback函数调用
1. find_cheeses.h文件// find_cheeses.h 文件typedef void (*cheesefunc)(char *name, void *user_data);void find_cheeses(cheesefunc user_func, void *user_data);2. find_cheeses.c文件/* * An example of a C API that provides a callback mechanism. */#i.原创 2020-06-15 15:43:54 · 442 阅读 · 0 评论 -
pandas报错Try using .loc[row_indexer,col_indexer] = value instead
D:\Program Files (x86)\Python37-32\lib\site-packages\pandas\core\indexing.py:845: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame.Try using .loc[row_indexer,col_indexer] = value insteadSee the caveats in the d.原创 2020-06-10 09:47:25 · 4928 阅读 · 0 评论 -
tushare 之get_today_all修复接口完整code
#!/usr/bin/env python# -*- coding: utf-8 -*-# @license : (C) Copyright 2017-2020.# @contact : xsophiax# @Time : 2020/6/8 10:10# @File : get_today_all_xsophiax.py# @Software: PyCharm# @desc :import timeimport jsonimport lxml.htmlfrom l.原创 2020-06-08 10:20:43 · 3197 阅读 · 3 评论 -
解决ADO不同PC版本问题
解决ADO因为不同PC版本问题,只要版编译环境下的ADO库拷贝至软件对应目录下,然后再按如下所示即可解决。原创 2015-04-11 09:38:49 · 1012 阅读 · 0 评论 -
使用VS自带的内存监测工具
#include "crtdbg.h"_CrtSetDbgFlag(_CRTDBG_ALLOC_MEM_DF|_CRTDBG_LEAK_CHECK_DF);对于比较明显的内存泄漏,vc2008是比较容易定位的,在Debug模式F5运行,退出时会列出引起内存泄漏的问题代码所在文件及行号;但如果是比较隐蔽的内存泄漏,Output输出窗口只会输出部分信息,形式如下:Detected m...原创 2019-03-29 14:42:44 · 4667 阅读 · 0 评论 -
Python学习笔记之自动获取svn Info
在做一个小项目时,正好有需求要去获取指定目录的SVN相关信息,初始第一版code如下所示:import os, re, traceback, subprocess, tempfiledef getSvnInfo(path): try: cur_path = os.getcwd() os.chdir(path) # 使用如下接口很方...原创 2019-04-27 14:22:11 · 2843 阅读 · 0 评论 -
单片机RAM检测算法的改进与C实现
改进算法MNX 如下所示,^ : 表示顺序写入;不带^表示逆序:^(w0); ^(r0,w1); (r1,w0);(r0)伪代码,m表示读取,M表示写入:for (i = 0; i < n; i++){M(i)=0;}for (i = 0; i < n; i++){ if (m(i)=0){M(i)=1;}Else{return fail;}}for ...原创 2019-07-05 11:33:08 · 1699 阅读 · 3 评论 -
windows符号文件的设置
1. 在进行Windows Driver开发调试中,内核符号表是个问题。由于网络不稳定,利用windbg下载不了,在WDK的documentation中查找到下载然后本地运用的地址,URL:http://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx对于如何选择对应版本:请在CMD输入:dxdiag在里面选原创 2015-04-04 17:51:04 · 1239 阅读 · 0 评论 -
23种设计模式
1.创建型模式前面讲过,社会化的分工越来越细,自然在软件设计方面也是如此,因此对象的创建和对象的使用分开也就成为了必然趋势。因为对象的创建会消耗掉系统的很多资源,所以单独对对象的创建进行研究,从而能够高效地创建对象就是创建型模式要探讨的问题。这里有6个具体的创建型模式可供研究,它们分别是:简单工厂模式(Simple Factory);工厂方法模式(Factory转载 2015-03-18 22:47:33 · 567 阅读 · 0 评论 -
对话框滚动条
BOOL SD_OnInitDialog(HWND hwnd, HWND /*hwndFocus*/, LPARAM /*lParam*/){ RECT rc = {}; GetClientRect(hwnd, &rc); const SIZE sz = { rc.right - rc.left, rc.bottom - rc.top };原创 2013-11-04 15:16:42 · 1044 阅读 · 0 评论 -
线程池计时器
#include "stdafx.h"#include #ifdef _DEBUG#define new DEBUG_NEW#endif#define ID_MSGBOX_STATIC_TEXT 0x0000ffffTCHAR g_szCaption[100];int g_nSecLeft = 0;void CALLBACK MsgBoxTimeoutCallback(原创 2013-11-05 10:37:52 · 674 阅读 · 0 评论 -
串行线路网际协议SLIP
串行线路网际协议SLIP 1.SLIP(Serial Line Protocol)是一个面向字符的协议[RFC 1055],早在1984年就已经开始使用。2.SLIP协议帧的格式,如图3-16所示。 图3-16 SLIP的封装(1)在每一个IP数据报的首尾各加上一个特殊的标志字节(其编码为:0XC0,即十六进制数C0),封装成为SLIP帧。(2)如果原创 2013-11-05 10:00:27 · 4008 阅读 · 0 评论 -
输出格式控制
1.转换说明符 %a(%A) 浮点数、十六进制数字和p-(P-)记数法(C99) %c 字符 %d 有符号十进制整数 %f 浮点数(包括float和doulbe) %e(%E) 浮点数指数输出[e-(E-)记数法]原创 2013-11-05 10:03:37 · 649 阅读 · 0 评论 -
MFC的多线程
1、创建和终止线程 在MFC程序中创建一个线程,宜调用AfxBeginThread函数。该函数因参数不同而具有两种重载版本,分别对应工作者线程和用户接口(UI)线程。 工作者线程CWinThread *AfxBeginThread( AFX_THREADPROC pfnThreadProc, //控制函数 LPVOID pParam, /原创 2013-11-05 10:08:54 · 644 阅读 · 0 评论 -
一个跨平台的C++ 内存泄漏检测器
简介:内存泄漏对于C/C++程序员来说也可以算作是个永恒的话题了吧。在Windows下,MFC的一个很有用的功能就是能在程序运行结束时报告是否发生了内存泄漏。在Linux 下,相对来说就没有那么容易使用的解决方案了:像mpatrol之类的现有工具,易用性、附加开销和性能都不是很理想。本文实现一个极易于使用、跨平台的C++内存泄漏检测器。并对相关的技术问题作一下探讨。原创 2013-11-05 10:17:54 · 755 阅读 · 0 评论 -
一个窗口及其控件缩放的类
#pragma once#include "uxtheme.h"#define ANCHOR_LEFT 1#define ANCHOR_TOP 2#define ANCHOR_RIGHT 4#define ANCHOR_BOTTOM 8#def原创 2013-11-05 10:21:24 · 1258 阅读 · 0 评论