MTK7628programguide,包括寄存器阐明,I2C编程阐明,I2S,PWM,SPI,UART,DMA,INT,PCM,RF,TCP/IP。




2019/7/20 11:34:42 5.76MB MTK7628 prog wifi 智能网关
1
Java面试题01.面试的全体流程Java面试题02.java的垮平台原理Java面试题03.搭建一个java的开发环境Java面试题04.java中int占几个字节Java面试题05.java面向对象的特征Java面试题06.装箱和拆箱Java面试题07.==和equals的区别Java面试题08.StringJava面试题09.讲一下java中的集合Java面试题10.ArrayList和LinkedList的区别Java面试题11.HashMap和HashTable的区别Java面试题12.实现一个拷贝文件的工具类要使用字节流还是字符串Java面试题13.线程的的实现方式?怎么启动线程?怎么区分线程?Java面试题14.线程并发库和线程池的作用Java面试题15.设计模式和常用的设计模式Java面试题16.httpgetpost请求的区别Java面试题17.说说你对Servlet的理解Java面试题18.Servlet的生命周期Java面试题19.Servlet中forward和redirect的区别Java面试题20.jsp和Servlet的相同点和不同点Java面试题21.内置对象和四大作用域和页面传值Java面试题22.Session和Cookie的区别和使用场景Java面试题23.mvc模式和mvc各部分的实现
2020/8/7 10:26:24 138.75MB java面试
1
#defineGRID_NUM11 //棋盘行数,其中1..9为棋的坐标,其他为边界#defineGRID_COUNT81 //可放棋子总数#defineBLACK 1 //黑棋 黑白棋转换时,可对求异或#defineWHITE 2 //白棋#defineBORDER 3 //边界#defineNOSTONE 0 //空子无棋#defineMCMAX 10000 //蒙特卡洛次数typedefstruct_stoneposition{ charx; chary; int score;}SMove; //招法char board[GRID_NUM][GRID_NUM]; //棋盘表示char chessColor;
//本人棋的颜色SMove bestMove; //最优棋
2017/11/7 17:43:15 2.22MB 源程序 围棋 计算机博弈
1
自定义语言C--的词法系统1)类型系统:支持int、char、void基本类型,分别用词法记号表示为关键字int、char和void。
2)常量:字符常量(用单引号括起来)、字符串常量(用双引号括起来)、八/十/六进制整数常量(0开头表示八进制,0x开头表示十六进制)。
分别用词法记号表示为ch、str和num。
3)变量:与常量对应,使用标识符表示,词法记号表示为id。
4)表达式运算符:支持加减乘除、求余、取负、自增、自减算术运算,大于、大于等于、小于、小于等于、等于、不等于关系运算,与、或、非逻辑运算,表示为词法记号:‘+’,‘-’,‘*’,‘/’,‘%’,‘-’,‘++’,‘--’,‘>’,‘>=’,‘<’,‘<=’,‘==’,‘!=’,‘&&’,‘||’,‘!’。
注意:取负运算和减法运算在词法分析器里是被看做是同一个词法记号。
5)语句:支持赋值语句、do-while、while、for循环语句,if-else、switch-case条件分之语句、函数调用、函数返回、跳转等语句。
涉及的词法记号表示为赋值号‘=’,关键字do,while,for,if,else,switch,case,default,return,break,continue。
语句和函数体要求用大括号括起来,case和default后面需要跟冒号,因而需要包括各种分界符作为词法记号:‘{’,‘}’,‘;’,‘:’,‘(’,‘)’,‘,’。
2022/12/4 4:20:21 56KB 词法分析 编译原理 Lex实现
1
这一章想讲一下Spark的缓存是如何实现的。
这个persist方法是在RDD里面的,所以我们直接打开RDD这个类。
它调用SparkContext去缓存这个RDD,追杀下去。
它竟然是用一个HashMap来存的,具体看这个map的类型是TimeStampedWeakValueHashMap[Int,RDD[_]]类型。
把存进去的值都隐式转换成WeakReference,然后加到一个内部的一个ConcurrentHashMap里面。
这里貌似也没干啥,这是有个鸟蛋用。

大神莫喷,知道干啥用的人希望告诉我一下。
现在并没有保存,等到真正运行Task运行的时候才会去缓存起来。
入口在Task的runTask方
1
这一章想讲一下Spark的缓存是如何实现的。
这个persist方法是在RDD里面的,所以我们直接打开RDD这个类。
它调用SparkContext去缓存这个RDD,追杀下去。
它竟然是用一个HashMap来存的,具体看这个map的类型是TimeStampedWeakValueHashMap[Int,RDD[_]]类型。
把存进去的值都隐式转换成WeakReference,然后加到一个内部的一个ConcurrentHashMap里面。
这里貌似也没干啥,这是有个鸟蛋用。

大神莫喷,知道干啥用的人希望告诉我一下。
现在并没有保存,等到真正运行Task运行的时候才会去缓存起来。
入口在Task的runTask方
1
1.账户类(满分50分)版本1:满分10分设计Account1类,包含:■一个名为id的int类型的私有数据域(默认值为0),长度为6位。
■一个名为balance的double类型的私有数据域(默认值为0)。
■一个名为annualInterestRate的double类型的私有数据域存储当前利率(默认值为0)。
假设所有的账户都有相同的利率。
■一个名为dateCreated的Date类型的私有数据域存储账户的开户日期。
■一个能创建默认账户的无参构造方法。
■一个能创建带特定id和初始余额的构造方法,初始余额不能为负数。
■id、balance和annualInterestRate的访问器和修改器。
■dateCreated的访问器。
■一个名为getMonthlyInterestRate的方法返回月利率。
■一个名为withDraw的方法从账户提取特定金额。
■一个名为deposit的方法向账户存人特定金额。
■double类型的数据域保留2位小数。
■成员方法和数据域应进行基本的合理性检查。
设计测试类ATMMachine1:■创建一个有100个账户的数组,其id为0,1,2,...99,并初始化收支为1000美元。
■主菜单如下(可参考教材中文版P296或英文版P367):Mainmenu1:checkbalance2:withdraw3:deposit4:exit版本2:满分20分扩展Account1类为Account2类:■Account2类继承Account1类。
■为Account2类新增一个名为password的String类型的私有数据域存储账号密码。
password只能为字母或数字,长度不能小于6且不能大于10。
密码显示时为*******。
■为Account2类新增一个名为name的String类型的私有数据域存储客户名字。
■为Account2类新增一个名为transactions的ArrayList类型的新数据域,其为客户存储买卖记录。
这要求新建一个名为Transaction的类,类的定义请参照教材中文版P327或英文版P404。
每笔买卖都是Transaction类的一个实例。
■新增一个带初始余额的构造方法,其id随机产生,但不能与当前系统的id重复。
若初始余额的参数为负数,则抛出一个自定义异常并在当前构造方法中进行处理。
■重写方法withDraw,要求支取的金额为100的整数倍,并且当日支取金额不能超过5000,支取金额不允许透支。
每进行一次操作应向transactions数组线性表添加一笔买卖。
■重写方法deposit,要求每进行一次操作应向transactions数组线性表添加一笔买卖。
■新增一个方法changePassword,只有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码设计测试类ATMMachine2,其主菜单如下(可参考教材中文版P296或英文版P367):Mainmenu0:createaaccount1:checkbalance2:withdraw3:deposit4:detailsofthetransaction5:changepassword6:exit■若用户选择新建一个账号,则应提示用户输入账号password、balance和annualInterestRate,其中id随机产生。
新产生的账户应序列化到名为accounts.dat的文件中。
所有账户只能通过这种方式产生。
■所有用户操作结果应同步到accounts.dat文件中相应账户中。
■所有用户操作应有友好、简介的提示语。
版本3:满分20分请参照银行的ATM机界面,在Account2类的基础上开发一个GUI界面的ATM系统。
要求界面应模拟小键盘,并且账户信息读、写于文件accounts.dat。
2018/6/25 8:47:38 133KB 账户类 ATM
1
什么是OCHamcrest?OCHamcrest是一个Objective-C模块,提供:一个“匹配器”对象库,用于声明规则以检查给定对象能否与那些规则匹配。
用于编写自己的匹配器的框架。
匹配器可用于多种目的,例如UI验证。
但是它们最常用于编写表达性强且灵活的单元测试。
我的第一个OCHamcrest测试我们将从编写一个非常简单的Xcode单元测试开始,但是不使用XCTest的XCTAssertEqualObjects函数,而是使用OCHamcrest的assertThat构造和预定义的匹配器:@importOCHamcrest;@importXCTest;@int
1
Wordclouds进去了。
如何使用wordCounts:=map[string]int{"important":42,"noteworthy":30,"meh":3}w:=wordclouds.NewWordcloud( wordCounts, wordclouds.FontFile("fonts/myfont.ttf"), wordclouds.Height(2048), wordclouds.Width(2048),)img:=w.Draw()选件输出高度和宽度字体:必须是无效的TTF文件。
字体最大,最小大小色彩背景颜色放置:随机或圆形掩蔽掩蔽可以提供算法无法放置单词的边界框列表。
可以使用“Mask功能在给定文件和遮罩颜色的情况下创建此类遮罩。
boxes:=wordclouds.Mask( conf.Mask.File, conf.Width, conf.Height, conf.Mask.Co
2021/7/1 3:16:04 2.4MB go golang image algorithm
1
Wordclouds进去了。
如何使用wordCounts:=map[string]int{"important":42,"noteworthy":30,"meh":3}w:=wordclouds.NewWordcloud( wordCounts, wordclouds.FontFile("fonts/myfont.ttf"), wordclouds.Height(2048), wordclouds.Width(2048),)img:=w.Draw()选件输出高度和宽度字体:必须是无效的TTF文件。
字体最大,最小大小色彩背景颜色放置:随机或圆形掩蔽掩蔽可以提供算法无法放置单词的边界框列表。
可以使用“Mask功能在给定文件和遮罩颜色的情况下创建此类遮罩。
boxes:=wordclouds.Mask( conf.Mask.File, conf.Width, conf.Height, conf.Mask.Co
2021/7/1 3:16:04 2.4MB go golang image algorithm
1
共 132 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡