自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (8)
  • 收藏
  • 关注

原创 HDU 3555 Bomb 数位dp

类似这道题目:HDU 2089 不要62讲解就略过了,和上面那题完全一样。#include #include #include #include #include using namespace std;typedef long long int LL;LL dp[65][10];void init(){ for (int i = 0; i <= 9; i+

2017-06-30 18:56:41 398

原创 Linux环境下创建并使用动态链接库

在桌面创建dll.c文件,将下面代码复制进去。#include "dll.h"int sum(int* a, int n){ int i,s=0; for (i=0;i<n;i++) s+=a[i]; return s;}int plus(int a, int b){ return a+b; }在桌面创建dll.h文件,将下面代码复制进去。#ifndef

2017-06-10 21:26:13 514

原创 Windows环境下创建动态链接库(Visual Studio版)

本篇博客只介绍如何利用Visual Studio创建动态链接库,至于如何使用,请参见作者上一篇博客:Windows环境下创建并使用动态链接库(CodeBlocks版)。学会如何利用Visual Studio创建动态链接库是很有必要的,因为有时候要求使用64位的链接库,而CodeBlocks只能创建32位的。先创建DLL工程,工程名为:WinDll。将下面的代码复制到

2017-06-10 21:03:59 3562

原创 Windows环境下创建并使用动态链接库(CodeBlocks版)

CodeBlocks:首先创建动态链接库工程,工程名为test。然后将下面这段代码复制到main.cpp里去。#include "main.h"EXPORT int sum (int a, int b){ return a + b;}同理把下面这段代码复制到main.h里去。#ifndef MAIN_H#define MAIN_H#ifdef __cplu

2017-06-10 18:24:58 3123

原创 SDK:窗口子类化

窗口子类化的作用:窗口子类化技术最大的特点就是能够截取 Windows 的消息。一旦用户自定义的窗口函数截取了传向原窗口函数的消息,就可以对被截取的消息进行如下处理将其传给原来的窗口函数。这是对大多数消息应该采取的措施,因为子类通常只对原来的窗口特性作少量的改动。截取并修改该消息,修改完毕以后再发送给原窗口函数。Windows SDK 提供了一些设计好的窗口类,如 EDIT

2017-06-10 17:09:10 936

原创 wxPython:实现俄罗斯方块

#!/usr/bin/python# -*- coding: utf-8 -*-# tetris.pyimport wximport randomclass Tetris(wx.Frame): speed = 300 def __init__(self, parent, title): wx.Frame.__init__(self, par

2017-06-09 21:04:52 1130

原创 wxPython:对话框、光标、字符串、位图

罪恶的一门课啊,上课讲的都没用,完全靠百度。#_*_coding:utf-8_*_ import wx, osCurrentCursor = 1 # 当前使用的图标ChooseBitmap = [0, 0, 0] # 复选位图标记Choose = [0, 0, 0] # 复选位图标记的镜像flag = 0

2017-06-09 21:02:58 2006 3

原创 wxPython:图标、菜单、加速键、消息框

代码下载地址:代码这个代码让作者学习了一下wxPython中一些常用的操作,受益匪浅。# _*_coding:utf-8_*_import wximport osos.chdir('C:\Users\FXJ\Desktop' + u'\课程\多平台应用开发\作业' + '\wxPython\lab04')class MyFrame(wx.Frame): def __i

2017-06-09 20:56:42 2810

原创 wxPython:调用OCR模块实现图片识别

(读者电脑中应安装有Canopy)先下载tesseract-ocr模块:将其安装在Canopy那个盘。安装了之后,下载代码:pytesser_v0.0.1.zip将代码解压至......\Canopy\User\Lib\site-packages然后在Canopy内运行pytesser.py即可。注意:要将代码中11,237,301,311行的路径修改成读者本机路径。

2017-06-09 20:41:03 1242

原创 HDU 4734 F(x) 数位dp

定义状态dp[i][j][m]表示以j开头的i位十进制数字中,函数值小于等于m的数字的个数。有如下状态转移方程代码如下:#include #include #include #include #include using namespace std;int A, B, bit[15];int dp[15][15][5005];int digit[15], l

2017-06-09 18:20:36 389

原创 HDU 4507 吉哥系列故事——恨7不成妻 数位dp

题目链接:吉哥系列故事——恨7不成妻。此题和HDU 3652 B-number这道题很相似,如果题解看不懂,可以先看3652这道题。代码如下:#include #include #include #include #include #define mod1 (m+7-(j*(bit[i]%7))%7)%7#define mod2 (n+7-j%7)%7using

2017-06-04 18:52:05 364

原创 异或求和式 数位dp

异或求和式给定长度为n的序列A[i],求所有A[i]xor A[j] (i输入第一行一个整数N接下来N行,第i行为A[i]输出所需的值样例输入3735样例输出12样例解释7 xor 3+3 xor 5+7 xor 5 = 4+6+2 = 12    先把

2017-06-03 18:57:45 2459

原创 URAL 1057 Amount of Degrees 数位dp

原题链接:URAL 1057 Amount of Degrees做了前两道数位dp,作者就在想:“数位dp原来这么简单啊,连状态都是一个模式,都是dp[i][j]表示以j开头的i位数字,看来再刷一道题就可以完全学会数位dp了。”可是这道题目现场打脸,orz,一点思路都没有,用前两道类似的状态根本无法解决此题。直到看了大神的论文才知道数位dp的水原来这么深(可能只是本渣觉得深),以后还是老老

2017-06-03 17:12:31 681

原创 HDU 3652 B-number 数位dp

和HDU 2089 不要62 初探数位dp这道题思路类似,先将dp数组预处理,再利用dp数组的结果计算[0, n)区间符合条件的数字的个数。定义状态dp[i][j][k][l]表示以j开头的i位数字中模13余l的数字个数,k = 0表示这些数字不包含13, k = 0表示包含13。然后按照相同的思路计算[0, n)内满足条件的数字个数,只不过要维护一个状态变量flag,flag =

2017-06-03 11:27:06 427

SDK:对话框,光标,字符串,位图,应用图标,语言

SDK:对话框,光标,字符串,位图,应用图标,语言

2017-06-10

代码:lab04.zip

lab04.zip

2017-06-09

pytesser_v0.0.1

OCR模块使用示例代码

2017-06-09

tesseract-ocr模块

tesseract-ocr模块

2017-06-09

pytesser_v0.0.1.zip

pytesser模块的使用示例代码

2017-06-09

SDK源代码exe文件

这是博客中代码的exe文件。因为源程序文件中资源种类太多,所以直接打包成exe。

2017-04-20

SDK程序源代码

SDK程序源代码

2017-04-17

N皇后解法总结

N皇后解法总结

2017-03-29

空空如也

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

TA关注的人

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