- 博客(82)
- 资源 (3)
- 收藏
- 关注
原创 UART自动同步电子钟
成品的电路图什么时候画好还不知道呐,不能再这么拖下去了,先发个帖子整理一下吧。1、功能说明使用MAC的电脑将时间数据按指定格式发至单片机,顺便把时间信息显示到屏幕上。2、模块介绍ArduinoMini、DS3231时钟模块、IIC显示转换模块、2004LCD外加杜邦线一小堆。3、成品的样子4.单片机代码:Notice:原DS3231函数库
2014-03-31 12:15:05
2039
原创 英雄会第四届在线编程大赛·线上初赛:带通配符的数
比赛题目是这样的:yeah,现场出题,现场coding,现场评奖,现场颁奖。So,想来现场参加火热决赛直取ipad Air的,请先通过线上初赛题目带通配符的数:给定一个带通配符问号的数W,问号可以代表任意一个一位数字。再给定一个整数X,和W具有同样的长度。问有多少个整数符合W的形式并且比X大?输入格式多组数据,每组数据两行,第
2014-03-22 10:01:56
1440
原创 和尚取水问题
某寺庙中有小和尚、老和尚若干人。庙内有一水缸,由小和尚提水入缸,供老和尚饮用。水缸可容纳30桶水,每次入水、取水仅为1桶,不可同时进行。水取自同一水井,水井路窄,每次只能容纳一个水桶取水,设水桶个数为5个。和尚挑水问题就是使用某种机制,能够使得若干名老和尚可以顺利地喝到水,若干名小和尚之间能够有条不紊地往水缸中入水。在程序中使用随机数函数模拟子进程交互执行。
2014-03-18 20:18:19
6154
原创 win32模版文件分析(VS2013)
在VS2013中建立末模版工程会生成下面这些文件:External Dependencies包含要用到的所有没有加入工程的文件;Header Files包含工程中要用到的头文件;Resource Files各种资源文件;Source Files各种cpp原文件。头文件参数:Header Files/resource.h//{{NO
2014-03-16 21:07:34
1767
原创 离散数学--数理逻辑
为什么要学离散数学离散数学是数学专业的基础课,为计算机课程提供必要的基础。课程包括:数据结构 数据库理论 自动机理论 形式语言 编译理论 计算机安全及操作系统命题逻辑的基本概念1.什么是命题?命题是一个有唯一真值的陈述句。“我正在说假话”这样的句子是悖论,不是命题。“x+1=2”除非给未知数赋值,不是命题一般用pqrs符号化表示命题
2014-03-10 08:46:19
3884
原创 苹果SSL_goto漏洞简介
Apple于最近放出了iOS 7.0.6固件升级,修复了SSL连接验证时的BUG。用升级后的ios系统打开漏洞测试页面https://www.imperialviolet.org:1266已经无法打开。页面提示无法建立安全链接。自此,据说被苹果遗忘了18个月的重大BUG被成功修复。但目前MACOS的这个BUG仍未修复,使用Safari浏览器打开上文的BUG的测试页面会出现下面的提示,但使用fire
2014-02-25 23:47:56
4606
原创 EasyX Library for C++ (Ver:2013冬至版)头文件整理
以后可能会用到,到时就不用翻乱七八糟的函数手册了。头文件关系//graphics.h#include 函数整理1.鼠标事件相关:bool MouseHit(); // 检查是否存在鼠标消息MOUSEMSG GetMouseMsg(); // 获取一个鼠标消息。如果没有,就等待void FlushMouseMsgBuffer(); //
2014-02-25 11:36:48
3691
原创 樱桃键盘cherry G80-3000不完全拆解
机械键盘果然是个神奇的存在。咱在别人的鼓动下终于有的自己的机械键盘,樱桃入门级键盘G80-3000。 虽说这是个入门级键盘,没有扩展功能,不支持全键盘无冲,却比大多数有这些功能的键盘贵了不少。 个人感觉汇率的原因。CHERRY键盘的外包装
2014-02-15 01:19:09
30060
2
原创 nask与nasm代码差异
nask和nasm同为汇编编译器。nasm支持win、linux和MacOS,mask仅支持win。nasm官方网站:http://www.nasm.usnask项目wiki:http://osask.net/w/378.htmlnask的作者认为nasm的性能太差,于是自己做了个nask。(个人感觉nask没比nasm好多少。支持平台少、语法不兼容、相关文档几乎没有才是硬伤。)万
2014-02-07 19:51:46
10583
2
原创 终端运行sublime的方法
一直感觉sublime很好用的样子,但可惜他默认不支持从终端启动。实现这个功能要这样做:MacOS:进入终端输入,sublime默认安装在这里sudo ln -s /Applications/Sublime\ Text\ 2.app/Contents/SharedSupport/bin/subl /usr/bin/sublime然后需要的时候在终端输入sublime就能启动su
2014-01-13 23:59:59
9982
1
原创 Git v1.8.5.2更新预览
http://git-scm.comGit最新版早在去年17好久发布了,咱到今天才发现。先看了下ReleaseNotes,只有这四个更新,看这样这更新我就不安装了。Git v1.8.5.2 Release Notes==========================Fixes since v1.8.5.1-------------------- * "git diff
2014-01-04 22:12:41
959
原创 PL2303串口模块研究
首先呢,事情是这样的……还记得当年在实训课上出现的C51开发版么?那个开发板上有一个USB转串口的模块。要想使用它的话就需要安装一个驱动程序。在那年的实训课开始之前,我找到了一个能用但会让电脑随机蓝屏的驱动。用这个驱动一直坚持到实训结束。现在可以研究一下这个串口模块了,顺便找出蓝屏的原因。蓝屏重启系统之后360返回的提示信息:ser2pl64.sys是什么文件?Baidu了
2013-12-17 16:07:43
5131
原创 轻松愉快的实训课——C51程序设计
上周焊板子焊到头晕的电路实训课终于结束了,至于这周呢,就是为单片机设计程序了。按照老师的计划,这次实训不会教太深奥的内容,只要入门就够了。之后在交谈中得知,其实老师也很讨厌这种事。据说在她刚到单位工作时,按规定要参加三个月的培训,主要是为了熟悉单位的管理制度。在第一个月里干的是检查回流焊机筛选下来的残次品,找出不合格的地方,用电烙铁手动焊到正确的地方。因为对多数人来说是第一次使用K
2013-12-10 15:42:03
1933
1
原创 CYPRESS psoc4初次使用感想三 —— 电子温度计
PsoC4内置了温度传感模块,因此可以使用此模块取得环境温度并将结果输出到显示屏上,实现同时显示摄氏温度和绝对温度的功能。要用到的材料:公头杜邦线12根;1602液晶屏一个;PsoC4开发板一块;1.1KOhm电阻一枚;USB线一条。温度信息在1602上这样显示,上方显示绝对温度, 下方显示摄氏温度:TempK = 300.15 °KTempS
2013-12-03 15:46:46
3477
1
原创 Java命令行下的——猜数字游戏
昨天一不小心找到了这个网站 --> http://content.edu.tw/primary/math/ch_dc/math/number/guessme.htm联想到我报名的某个比赛就要开始了,拿它来练习下也不错嘛~如果成功做出来的话就可以在无聊的时候有事干了= =(注意,此文章是游戏制作完成后所写,利用NetBeans的代码回放功能展示编程过程,有可能会忽略一些细节)首先
2013-11-30 11:52:26
3361
原创 CYPRESS psoc4初次使用感想二 —— 应用总览
为期两天的数电+口语考试终于结束了,终于可以静下心来写代码了。嗯,还有继续测试psoc。本想安装最新版的psoc开发环境,结果发现在我的电脑上每次安装时都会蓝屏。尝试各种解决办法后蓝屏依旧。没办法,继续用旧版本开发环境吧。下面有请cypress专用宣传U盘出场~在这张宣传U盘中除了包含与psoc4相关的资料意外,还赠送了一大片……剩余存储空间= = 下载地址:点我下
2013-11-28 19:40:56
3892
原创 数据结构Java版例程练习
昨日下午于图书馆借到一本蔡明志编的数据结构(Java版)。大概翻了下看起来写的还可以,借一本去实验室看吧。这书第一章用各种废话粗略介绍了下神马事算法,并举了一小堆例子。第二章讲数组。虽然没看懂第二章想要说明什么问题,不过第二章最后的生命游戏倒是很有趣,虽然过去有玩过,但原理并未完全理解。那么今天上午的计划就是把这书的前两章看完,顺便做个笔记神马的……第一张章 算法分析在这里,算
2013-11-23 19:08:40
1387
原创 拆掉dp转dvi线
几天前买的dp转dvi线终于收到了~拆开包裹试用了一下效果不错。只是在看视频时画面不够清晰。同时也好奇转换功能是如何实现的。于是准备拆开看下里面的电路板是什么样的。(拆解过程略……)由于外壳粘的过紧,用钳子各种撬之后,外壳终于拆开了。电路板看起来没什么问题,主控芯片是ptn3361b。很轻松地找到了这个芯片的手册点击打开链接 。它可以将Display
2013-11-20 15:09:01
8968
原创 数电考试前粗糙复习
考试重点:第二、三、四章(大概)第一章:先科普一下各种进制的英文单词,首先从人见人爱的十进制开始,他的英文是Decimal。那么二进制呢,应该是Binary的说~八进制和十六进制分别是Octal(跟Oracle好像啊)和Hexadcimal。进制之间的换算关系应该是这样的:1.Binary -> Decimal根据D=∑ki * N^i ,(其中N为基数(N进制)
2013-10-22 10:55:59
1667
原创 java作业代码的分析
以下是某java老师留的很简单的作业,以下是添加了注释的代码。1.编程对10个整数进行排序。import java.util.Scanner;public class work1 { public static void main(String[] args) { int array[] = new int[10]; Scanner s =
2013-10-14 19:14:10
901
原创 计算机组成原理--算术逻辑
这篇文章是关于计算机组成原理最后一篇文章了。饿……至少近期内不会再更新与此相关的文章了,研究这个实验箱是十一期间计划的事,之后就要准备比赛了。一小时搞定的事,却写了一下午,唉……这个实验箱的ALU包含11个芯片,分别是:74LS245八路双向三态缓冲器*1, 74LS181四位算术逻辑单元*2, 74LS273八位锁存器*2,74LS299八位通用移位寄存器*
2013-10-09 12:32:29
1986
原创 计算机组成原理-存储器
今天依然按照计划继续搞实验箱.实验箱的存储单元使用的芯片是HY6116AP-10。很轻松地google到了芯片手册: 对于这次实验来说我们只需要关心芯片手册的第一页。这个芯片有10根地址线,为了统一接口,故实验箱只提供了8根地址线,只对外引出了A0~A7,D0~D7,CE(CS)和WE接口。CE为片选,低电平有效。WE为低电平时进行写操作,为高电平时进行读操作。知道了这些就
2013-10-02 17:02:30
3469
原创 数码管显示单元的实验
因为十一不想回家,于是找到主任借了个实验箱在实验室没事干时可以做几个实验什么的休息一下,嗯= =这部分对应实验箱上的OUTPUT UNIT,他对外提供数据输入接口D0~D7,锁存LED_G,写始能WE。之后我们要将数据输入数码管显示单元的数据接口上,用一根线把这个接口与数据总线相连,像这样:根据实验箱的数据手册可知,INPUT UNIT部分的作用时向地址总线输入数据。但
2013-10-02 09:42:47
1375
原创 Java note
在java中要使用continue,break和return作为循环和跳转语句。标准格式:break [label]:用来从switch语句,循环中跳出。continue[label]:跳过循环体的剩余语句,开始新一轮循环。return ():返回一个常量或方法。break和continue后都可加参数。不加参数的用法同上,含有参数的用法应该是这样:带标签的co
2013-09-22 20:45:51
763
原创 如何给你的STM32F4-Discovery建造一个安全的房间
大家在使用开发板时否有经常遇到这样的问题?因为手上的静电让新买的开发板瞬间报废,痛恨于来源未知的电磁干扰使自己的设备无法正常工作,以至于被迫延长项目结束时间直至项目宣布取消?如果这种事正发生在你身上的话,你只需做一件事就可避免上述情况。那就是……为你的开发板做一个外壳~!(观众:拉出去削了!)饿,不知大家有关注3D打印没有。现在在淘宝上已经有很多商家提供3D定做打印服务了,收费
2013-08-10 00:04:15
1275
原创 如何快速获取WWDC2013的所有视频及文档
WWDC2013结束已经有好几天了,但是有些细节在看直播时并未完全理解。虽然apple方面发布了WWDC的应用,可惜只能在ipad之类的设备上看。(不能在电脑上看不幸福)。遂寻找各种手段获取视频的下载地址。经过5000多次(略假)尝试,咱终于找到了获取视频地址比较靠谱的方法。我的做法是先用ipad之类的下载WWDC并刷新视频栏的内容,使用iTools在某个文件夹(等我进水的ipad能正常使用后
2013-06-19 07:46:08
5007
原创 考试题改错
6、有以下程序int i = 0;void fun(){ { static int i = 1; coutcout}int main(){ fun(); fun(); return 0;};程序执行后的输出结果是(D)A)1,2,1,2, B)1,2,2,3, C)2,0,3,0, D)1,0,2,0,在变量
2013-06-01 20:04:17
3108
原创 快速提取PUZZLE & DRAGONS音效的方法
首先声明,本人是P&D脑残粉,有关P&D的一切东西都想得到-_-#好了,下面开始搞定今天要做的事:首先我们假设游戏的音效一定在ipa里。进入默认目录“/Users/#userName#/Music/iTunes/iTunes Media/Mobile Applications”找到“P&D 5.1.2.ipa”;用任意一种方法解压缩这个文件,进入这里-> "/P&D 5.1.2
2013-05-15 17:06:24
2810
原创 我的第一个C#程序
这里有一个最简单的HelloFiredom程序,顺便研究一下他的语法。 class Firedom{static int Main() { System.Console.WriteLine("Hello, Firedom~!"); return (0); }}通过各种文档,很容易知道System是命名空间。所以代码
2013-05-02 22:29:51
821
原创 设置C#编译环境
1.设置编译环境: 以win8为例,win8虽然自带C#编译器,但默认设置为禁用状态。这事就需要我们手动启用他。(输入csc后提示为无效命令) 现在让我们启用C#编译环境。首先需要找到csc.exe在硬盘中的位置。搜索完成之后会来到这里:这里Framework文件夹包含旧版本的运行环境,Framework64里面似乎是最新的。我们首先选择Framework64文件夹。
2013-05-02 13:03:08
2284
原创 vim修改文件属性的方法
近日用vim保存代码时突然出现了这个错误-> E45: 'readonly' option is set (add ! to override) 那就set noreadonly 一下即搞定~!
2013-04-22 19:40:22
1653
原创 计算不确定度的代码,老师再也不用担心我算错结果了= =DEBUG中……
#include #include float Xb_2() // 求Xb的平方{ float temp = 0.0; std::cout << "enter B class." << std::endl; scanf("%f",&temp); return (temp * temp);}float Xa_2() // 求Xa的平方{ f
2013-04-18 20:39:17
5800
1
原创 拆E人E本T6
近日偶获E人E本一台,使用起来感觉不错。特别是他支持1024级压感手写(真的假的= =)。如果能联机用做手写板的话……嗯嗯。首先用EbenPS张图,just like it:(原作者在这里:https://twitter.com/Arthur_McDowell)跟MBP的合影:E人E本的后盖,光秃秃的没有一个螺丝。下面两个黑洞是安装外套用的……怎么又是卡扣固定,讨厌
2013-04-05 17:10:44
5327
原创 矩阵转址的一般算法(OC实现)
(-ω-)//// main.m// objective-cTest//// Created by FIREDOM on 3/31/13.// Copyright (c) 2013 firedom. All rights reserved.//#import #import "sort.h"int main(int argc, const char * argv[
2013-03-31 19:52:57
954
softpaq HP_SDM_Setup.exe
2020-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅