自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(120)
  • 资源 (22)
  • 问答 (1)
  • 收藏
  • 关注

原创 `电子发票号码20位,Excel一贴末几位变0:科学计数法毁掉查重的原理与3种修复`

电子发票解析 Excel / 电子发票 / 数电票 / 科学计数法 / 发票查重 / 台账

2026-08-07 19:13:17 380

原创 【工具】发票大管家 v1.0 —— 电子发票批量解析·查重·台账,纯本地不上传

认不出发票的文件不进台账、不占额度。年费会员 ¥69/年(首发价,原价¥99,8月31日截止),不限量+2台设备。另外:12306 的火车票 PDF/OFD 直读,车次、乘车人、席别进台账;改名重报、另存重报、月度统计、多条件搜索、一键导出带合计行的 Excel。勾稽校验(金额+税额=价税合计)、大写金额互验、二维码金额互验,三要素自动匹配,告诉你哪张票税局那边没有、哪张金额不符。付费解锁:税局对账、归档包、报销人管理、干净导出、不限张数。查重、防改票、校验、重命名 —— 核心功能全部开放,不锁。

2026-08-06 09:25:50 239

原创 财务必看 一键满足数电归档要求

财务必看 一键满足数电归档要求, 电子发票本地解析

2026-08-05 11:44:20 21

原创 财务人员必须要知道的免费工具

财务人员必须要知道的免费工具

2026-08-05 07:24:30 16

原创 同一张发票报了两次‼️

踩过重复报销的坑

2026-08-04 09:27:51 164

原创 电子发票批量整理成Excel台账的三种方法(附避坑)

电子发票 批量 导出 Excel、发票 整理 台账、发票 重命名, 电子发票本地解析

2026-08-03 07:30:42 250

原创 Python 批量解析电子发票(PDF/OFD/XML)导出 Excel 台账:8 个真实踩坑记录

本文分享了从电子发票PDF/OFD/XML文件提取结构化数据时遇到的8个典型坑及解决方案: 必须进行NFKC文本归一化处理变体字符和全角标点 需基于坐标聚类处理PDF文本乱序问题 采用标签锚点法应对垂直错位布局 区分老式发票和数电票的版式差异 注意不同发票二维码金额的语义区别 OFD文件实质是ZIP压缩包,可解压获取XML Excel会科学计数法截断长发票号,需设置文本格式 利用校验位验证税号有效性 作者建议优先解析结构化数据(XML/OFD),PDF文本解析作为补充,OCR仅作最后兜底方案,并强调必须进行

2026-08-02 20:24:16 359

转载 遍历USB devcie,读取设备描述符 device descriptor

http://blog.youkuaiyun.com/jtujtujtu/article/details/4836900理论:对于USB接口的设备,现在越来越多了。本篇我们就通过获取一个USB扫描仪设备中的序列号,来介绍如何获取usb设备的一些硬件信息。对于usb设备都是采用HCD0,HCD1,HCD2,HCD3等符号描述的。如下图:因此,有了这个名字,我们就可以使用CreateFile来

2015-12-09 18:47:53 4980

转载 Android USB Host的使用详解

【废话一段】      前段时间,我的小组开发一个Android主机的系统,这个系统需要外接USB的指纹机、读卡器、U盘,硬件已经有了,主机是一个开发板接口丰富,并且支持Android USB Host模式,外设自然不用说。     但是碰到了一个问题,驱动!本来这个项目是源于Windows的,外设全部是针对Windows而开发的,如果要用专门的驱动,那么开发Android本身就需要复杂的

2015-11-30 10:15:03 4121 1

转载 对“仅通过崩溃地址找出源代码的出错行”一文的补充与改进

读了老罗的“仅通过崩溃地址找出源代码的出错行”(下称"罗文")一文后,感觉该文还是可以学到不少东西的。不过文中尚存在有些说法不妥,以及有些操作太繁琐的地方 。为此,本人在学习了此文后,在多次实验实践基础上,把该文中的一些内容进行补充与改进,希望对大家调试程序,尤其是release版本的程序有帮助 。欢迎各位朋友批评指正。一、该方法适用的范围在windows程序中造成程序崩溃的原因很

2015-08-26 00:30:43 678

转载 仅通过崩溃地址找出源代码的出错行

作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!“该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和测试的过程中就莫名其妙地遇到了非法

2015-08-26 00:28:30 566

原创 飞的蝴蝶飞好是的

说的话都说

2015-07-03 01:53:23 565

转载 数据格式

概念板块数据结构    文件存储路径:tdx\T0002\hq_cache\block.dat    文件存储格式:        文件头:384字节        板块个数:2字节        各板块数据存储结构(紧跟板块数目依次存放)            每个板块占据的存储空间为2812个字节,可最多包含399个个股                板块名称:

2015-04-13 17:19:07 3094

转载 Android中focusable属性的妙用之底层按钮的实现

http://mobile.51cto.com/android-265446.htm最近比较热衷于Android开发这方面,关注到了许多像下面这样对例子,分享一下。Focusable 是 Microsoft .NET 属性访问器,它实际上是一个依赖项属性。 这一特定依赖项属性非常普遍地在派生元素类(尤其是控件)中以不同方式设置其原本的“默认”值。 这种情况通常以两种方式发生AD:WOT

2015-01-27 21:31:37 640

转载 基于Android FrameLayout的使用详解

http://www.jb51.net/article/37101.htm今天在学习实现墨迹天气那样的拖动效果时,看到用的是重写FrameLayout。翻了翻书,突然想明白,为什么用FrameLayout.在FrameLayout中,用我看的书中的话说是,空间永远用不完。复制代码 代码如下:xmlns:android="http://schemas.androi

2015-01-27 17:41:00 3241

转载 Android之TabHost布局

1.概念盛放Tab的容器就是TabHost。TabHost的实现有两种方式:第一种继承TabActivity,从TabActivity中用getTabHost()方法获取TabHost。各个Tab中的内容在布局文件中定义就行了。第二种方式,不继承TabActivity,在布局文件中定义TabHost即可,但是TabWidget的id必须是@android:id/tabs,FrameLa

2015-01-27 17:05:06 653

转载 “短线神刀”李旭东投资简历

中国股市短线传奇---(有《大河报》记者为证):  中原李旭东308天由10万炒到1000万!!!  一个名不见经传、年仅28岁的中原小散户,从3万元艰难起步,凭着他过人的智慧和独特的操作绝技,仅用6年多的时间创造了1000万的奇迹。他那传奇的故事里,究竟隐藏着什么样的秘密?  本文将向你真实地“还原”6年间在中原大地发生这一“神话”的一切……  “短线神刀”李旭东投资简历  

2014-10-06 11:29:52 2849

转载 通达信股票软件日线数据分析

通达信股票软件日线数据分析2007-11-29 12:06:10 / 个人分类:技术日线文件以"代号"+"股票代码"+".day"命名,代号为"sh"或"sz",股票代码6位,一个记录32个字节。以深发展1997年1月2日的数据为例:00000000h: 36 B8 30 01 72 06 00 00 86 06 00 00 60 06 00 00 ;00000010h

2014-09-05 13:55:13 7074

转载 WindowsAPI使用详解——GetVersion|GetVersionEx 获取操作系统版本和名称

Windows API 中有两个函数可以得到系统版本信息:GetVersion和GetVersionEx。      GetVersion这个函数曾经困扰了很多程序员,其本来设计的是在DWORD返回值中用低位的那个字表示MS-DOS的版本号,高位的那个字表示Windows版本号。对于每个字来说,高位字节代表主要版本号,低位字节代表次要版本号。可是因为编写此函数的程序员犯了一个错误,使得此函

2014-08-14 10:30:57 796

转载 VC++之多媒体编程之左右声道控制

一、创建对话框应用程序二、编辑对话框资源控件ID与标题(红色部分)IDC_SLIDER_LEFT                                           (左声道控制滑块)IDC_SLIDER_RIGHT                                         (右声道控制滑块)IDOK        

2014-08-07 16:48:39 1380

转载 债券是个什么玩意

家住武汉的王大妈,是一个保守的投资者。在她的投资字典里,除了银行存款,就是国债。王大妈有个儿子叫王小明,在当地一家知名上市地产公司“名流置业集团股份有限公司”财务部门工作。2009年10月下旬的一天,小明告诉王大妈:“我们公司要发行一个债券,年收益率7.05%。你那10万就不要买3年期3.73%的国债了,我们公司发的债券收益率高多了。”王大妈:“债券是什么?靠谱吗?”王小明:“其实

2014-08-06 17:44:57 865

转载 键盘事件的响应步骤

键盘事件的响应步骤是:键盘驱动->系统键盘消息处理->当前进程消息处理->当前窗口消息处理WH_KEYBOARD_LL插在系统键盘消息处理前而WH_KEYBOARD则插在当前进程消息处理前.因此如果你WH_KEYBOARD hook正确而WH_KEYBOARD_LL hook得不到想要得结果,那么唯一可能就是你把一些不该过滤的键盘消息给过滤掉了。

2014-07-29 11:47:26 852

转载 VC中使用高版本API的方法——undeclared identifier引发的血案

有同学在如鹏论坛提问,在VC6中使用GetListBoxInfo这个API函数的时候编译提示: 'GetListBoxInfo' : undeclared identifier详见:http://www.rupeng.com/forum/thread-3214-1-1.html他已经将GetListBoxInfo所在的头文件WinUser.h直接或者间接的包含进来了,打开WinUs

2014-07-29 02:02:26 619

转载 VC++实现监视系统的键盘操作 创建记录键盘动作的全局钩子DLL

全局钩子函数必须以DLL(动态连接库)为载体进行封装,VC++6.0中有三种形式的MFC DLL可供选择,即Regular DLL with MFC statically linked(标准静态链接MFC DLL)Regular DLL using shared MFC DLL(标准动态链接MFC DLL)MFC Extension DLL(using shared MFC DLL)(

2014-07-29 00:52:19 2241

转载 SetWindowsHookEx详解

http://apps.hi.baidu.com/share/detail/23903142SetWindowsHookEx详解2010-06-17 18:21函数功能:该函数将一个应用程序定义的挂钩处理过程安装到挂钩链中去,您可以通过安装挂钩处理过程来对系统的某些类型事件进行监控,这些事件与某个特定的线程或系统中的所有事件相关.函数原形:HHOOK SetWindow

2014-07-28 16:27:38 861

转载 Windows 7、Windows Server 2008等系统音频系统底层API

Core Audio APIs 的优势:   Windows Vista 、 Windows 7 、 Windows server 2008 等系统 音频系统相比之前的系统有很大的变化,产生了一套新的底层API 即 Core Audio APIs 。该低层 API 为高层 API(如 Media Foundation( 将要取代 DirectShow 等高层 API) 等 ) 提供

2014-07-24 16:50:13 1026

转载 Windows上的音频采集技术(转)

转自:http://shanewfx.github.io/blog/2013/08/14/caprure-audio-on-windows/ 前一段时间接到一个任务,需要采集到声卡的输出信号,以便与麦克风的输入信号进行混音。之前一直没有研究过音频的相关技术,这次就顺便抽出一点时间去了解了一下Windows上采集音频的相关技术。对于音频处理的技术,主要有如下几种:采集麦克风输入

2014-07-24 15:52:59 1191

转载 VC常用方法

一、打开CD-ROM   mciSendString("Set cdAudio door open wait",NULL,0,NULL);   二、关闭CD_ROM   mciSendString("Set cdAudio door closed wait",NULL,0,NULL);三、关闭计算机OSVERSIONINFO OsVersionInfo;

2014-07-21 13:59:05 468

转载 VC++控制音量

《Visual C++开发技术大全》第26章声音与动画编程,本章讲述在VC 6.0环境下,如何使用Win32、GDI、GDI+、DirectShow等开发接口实现声音与动画的处理。本小节为大家介绍控制音量。26.1.3  控制音量Windows API中提供了可以控制音量的接口函数。使用auxGetNumDevs()函数可以获取当前系统中安装的声卡数目。其函数原型为:UIN

2014-07-21 13:56:33 1375

转载 VC++设置与取得系统音量

MMRESULT          rc;     // 多媒体函数返回结果变量    HMIXER            hMixer; // 混合器设备句柄    MIXERLINE         mxl;    // 音频线路标准状态信息结构体    MIXERLINECONTROLS mxlc;   // 音频线路控制器集合信息结构体    MIXERCONTROL   

2014-07-21 13:49:08 2722

转载 用VC控制系统音量

1、头文件(Mixer.h)// Mixer.h: interface for the CMixer class.////////////////////////////////////////////////////////////////////////#if !defined(AFX_MIXER_H__7369BAA5_012E_467E_AD1E_A383E4474

2014-07-21 13:47:08 1286 2

转载 常用的android弹出对话框

我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却是这样,我们重写的对话框,也许只在一个特定的地方会用到,为了这一次的使用,而去创建一个新类,往往有点杀鸡用牛刀的感觉,

2014-06-18 17:51:54 360

转载 AChartEngine方法的使用及事件汇总

前段时间接触了AChartEngine,在数据显示方面感觉非常好用,然后经过一段时间的接触,对于AChartEngine的扩展和使用有了一些整理和总结,本着技术共享的原则,分享给大家。我整理的东西都是来源于网络,自己精心整理,所以非喜勿喷。AChartEngine描绘简单的折线图、柱形图、饼状图:http://www.eoeandroid.com/thread-188241-1-1.html

2014-06-18 14:52:38 642

转载 Android应用小实例--跟随手指的小球

实现效果图: 实现方式:继承View类自己重绘一个圆,然后将这个自定义的继承于View类的加入到当前的Activity并且为这个自定义的View控件添加一个onTouchLitener事件 自定义组件继承于View类: package com.jiahui.draw;  import android.content.C

2014-05-15 10:08:05 681

转载 基于 eclipse 的 android 工程如何使用 jar 文件

本博客是基于 eclipse 3.6.2、jdk 1.6、android 2.1 实践的。1. 新建 java 工程 代码[java] view plaincopyprint?package com.zhang;    public class Party {

2014-05-12 11:46:11 528

转载 创业失败的七个原因及解决之道

创业并不简单,如果你盲目进入创业大军,大多数情况下你都会失败。这并不是恐吓你,而是影响创业成功的因素实在是太多了。一个致力于帮助创业者开拓市场的创业平台Arkenea创始人Rahul Varshneya回顾很多初创公司失败的惨况,为大家总结出了创业失败的七大原因,以及解决之道。以下为译文:当你打算创业的时候,确保你已经解决了以下七个问题,这将大大增加你创业成功的几率。原因一

2014-05-07 14:12:34 484

转载 Android项目中使用Eclipse导出jar文件

关于打包Android组件肯定是有用到的,比如开发了一个模块,为了更好的复用,我们可能会将它打包成jar文件方便其他项目引用。这个很好理解,也很简单。网上有一堆关于用Eclipse将Android项目打包成jar文件的,这里我也不想多说。我只想简单说明一下我在制作SDK遇到的问题:【使用Eclipse导出jar包疑问】1、Android项目包含其他jar或者library(

2014-05-05 16:19:17 625

转载 VC动态创建控件之CButton类

动态控件是指在需要时由Create()创建的控件,这与预先在对话框中放置的控件是不同的。  一、创建动态控件:  为了对照,我们先来看一下静态控件的创建。  放置静态控件时必须先建立一个容器,一般是对话框,这时我们在对话框编辑窗口中,从工具窗口中拖出所需控件放在对话框中即可,再适当修改控件ID,设置控件属性,一个静态控件就创建好了,当对话框被显示时,其上的控件也会显示。

2014-04-16 15:11:42 998

转载 使用VC6.0实现窗口的任意分割

一、关于CSplitterWnd类我们在使用CuteFtp或者NetAnt等工具的时候,一般都会被其复杂的界面所吸引,在这些界面中窗口被分割为若干的区域,真正做到了窗口的任意分割。 那么我们自己如何创建类似的界面,也实现窗口的任意的分割呢 ?在VC6.0中这就需要使用到CSplitterWnd类。CSplitterWnd看上去像是一种特殊的框架窗口,每个窗口都被相同的或者不同的视图所填充。当窗

2014-04-11 11:07:42 1245

转载 临界段CCriticalSection的使用

类CCriticalSection的对象表示一个“临界区”,它是一个用于同步的对象,同一时刻只允许一个线程存取资源或代码区。临界区在控制一次只有一个线程修改数据或其它的控制资源时非常有用。例如,在链表中增加一个结点就只允许一次一个线程进行。通过使用CCriticalSection对象来控制链表,就可以达到这个目的。它就像是一把钥匙,哪个线程获得了它就获得了运行线程的权力,而把其他线程统统阻塞。

2014-04-07 13:54:17 590

Bus Hound中文版使用说明书

Bus Hound中文版使用说明书,是pdf格式的。

2009-05-29

VC++USB接口编程实例

VC++USB接口编程实例,代码正确可以运行。

2008-10-31

cocos2d-x场景切换源代码

cocos2d-x场景切换源代码,http://blog.youkuaiyun.com/danming60520/article/details/8924192

2013-05-14

SimpleGame源代码

本程序是根据官网的小程序修改而来的,可以参考博客链接http://blog.youkuaiyun.com/danming60520/article/details/8820974

2013-04-19

cocos2d-x简单绘图

采用cocos2d-2.1rc0-x-2.1.2-hotfix + VS2010 简单动画绘图的例子

2013-04-16

AChartEngine绘图实时曲线 绘制折线图

本实例是采用AChartEngine进行绘制折线图的一个例子,采用随机数作为采样点,同步参考博客http://blog.youkuaiyun.com/danming60520/article/details/14127639

2013-11-04

VC++局域网监控系统

VC++小型局域网监控系统,代码正确可以运行,多多交流。

2008-10-31

VC++网络教程.rar

VC++网络教程,分十二章,内容详细,和适合大家学习。

2008-11-06

Windows Driver Model(WDM)-中文.chm

Windows Driver Model(WDM)-中文版

2008-11-03

华山论股客户端

华山论股是C++下编写的C/S程序,可以帮助用户从3000只股票中筛选A股和港股;每日自动更新,可以用作备选股;

2016-12-12

Visual C++网络高级编程.pdf

Visual C++网络高级编程。是PDF格式的。

2008-11-11

精通GUI图形界面编程.pdf

精通GUI图形界面编程。是PDF格式的是PDF格式的

2008-11-11

windowsXP的IIS_setup.rar

windowsXP的IIS_setup windowsXP的IIS_setup.rar

2008-12-18

Python+核心编程.pdf

Python+核心编程.pdfPython+核心编程.pdf

2008-11-14

《JavaScript 语言参考》中文版

《JavaScript 语言参考》中文版

2008-12-04

Win32 API.chm

Win32 API函数,中文版的哦,欢迎多多交流啦!

2008-07-26

vc++ usb编程实例

vc++环境下的一个usb编程实例,完整代码可以运行。

2008-10-31

MFC类库详解.chm

MFC类库详解:全面介绍MFC类库,是中文版的。

2008-07-26

MFC深入浅出.chm

MFC深入浅出,内容比较全!

2008-07-26

制作网页时的23个经典代码.rar

制作网页时的23个经典代码,都是很实用的东西。

2008-11-07

usb协议(中文版)

usb中文协议,里面有很详细的说明usb的协议。

2008-10-31

vc++学生管理系统.rar

vc++学生管理系统 程序正确可以运行。

2008-11-07

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

TA关注的人

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