Blynk,knownasthemostuser-friendlyIoTplatform,providesawaytobuildmobileapplicationsinminutes.WiththeBlynkdrag-n-dropmobileappbuilder,anyonecanbuildamazingIoTapplicationswithminimalresourcesandeffort,onhardwarerangingfromprototypingplatformssuchasArduinoandRaspberryPi3toindustrial-gradeESP8266,Intel,SierraWireless,Particle,TexasInstruments,andafewothers.ThisbookusesRaspberryPiasthemainhardwareplatformandC/C++towritesketchestobuildprojects.Thefirstpartofthisbookshowshowtosetupadevelopmentenvironmentwithvarioushardwarecombinationsandrequiredsoftware.ThenyouwillbuildyourfirstIoTapplicationwithBlynkusingvarioushardwarecombinationsandconnectivitytypessuchasEthernetandWi-Fi.Thenyou'lluseandconfigurevariouswidgets(control,display,notification,interface,timeinput,andsomeadvancedwidgets)withBlynkAppBuildertobuildapplications.Towardstheend,youwilllearnhowtoconnectwithandusebuilt-insensorsonAndroidandiOSmobiledevices.FinallyyouwilllearnhowtobuildarobotthatcanbecontrolledwithaBlynkappthroughtheBlynkcloudandpersonalserver.Bytheendofthisbook,youwillhavehands-onexperiencebuildingIoTapplicationsusingBlynk.WhatyouwilllearnBuilddevicesusingRaspberryPiandvarioussensorsandactuatorsUseBlynkcloudtoconnectandcontroldevicesthroughtheBlynkappConnectdevicestoBlynkcloudandserverthroughEthernetandWi-FiMakeapplicationsusingBlynkapps(AppBuilder)onAndroidandiOSplatformsRunBlynkpersonalserverontheWindows,MAC,andRaspberryPiplatformsWhoThisBookIsForThisbookistargetedatanystakeholderworkingintheIoTsectorwhowantstounderstandhowBlynkworksandbuildexcitingIoTprojects.PriorunderstandingofRaspberryPi,C/C++,andelectronicsisamust.TableofContentsSettingupDevelopmentEnvironmentBuildingyourFirstBly
2020/1/11 16:48:50 12.56MB IOT Blynk 物联网
1
Blynk,knownasthemostuser-friendlyIoTplatform,providesawaytobuildmobileapplicationsinminutes.WiththeBlynkdrag-n-dropmobileappbuilder,anyonecanbuildamazingIoTapplicationswithminimalresourcesandeffort,onhardwarerangingfromprototypingplatformssuchasArduinoandRaspberryPi3toindustrial-gradeESP8266,Intel,SierraWireless,Particle,TexasInstruments,andafewothers.ThisbookusesRaspberryPiasthemainhardwareplatformandC/C++towritesketchestobuildprojects.Thefirstpartofthisbookshowshowtosetupadevelopmentenvironmentwithvarioushardwarecombinationsandrequiredsoftware.ThenyouwillbuildyourfirstIoTapplicationwithBlynkusingvarioushardwarecombinationsandconnectivitytypessuchasEthernetandWi-Fi.Thenyou'lluseandconfigurevariouswidgets(control,display,notification,interface,timeinput,andsomeadvancedwidgets)withBlynkAppBuildertobuildapplications.Towardstheend,youwilllearnhowtoconnectwithandusebuilt-insensorsonAndroidandiOSmobiledevices.FinallyyouwilllearnhowtobuildarobotthatcanbecontrolledwithaBlynkappthroughtheBlynkcloudandpersonalserver.Bytheendofthisbook,youwillhavehands-onexperiencebuildingIoTapplicationsusingBlynk.WhatyouwilllearnBuilddevicesusingRaspberryPiandvarioussensorsandactuatorsUseBlynkcloudtoconnectandcontroldevicesthroughtheBlynkappConnectdevicestoBlynkcloudandserverthroughEthernetandWi-FiMakeapplicationsusingBlynkapps(AppBuilder)onAndroidandiOSplatformsRunBlynkpersonalserverontheWindows,MAC,andRaspberryPiplatformsWhoThisBookIsForThisbookistargetedatanystakeholderworkingintheIoTsectorwhowantstounderstandhowBlynkworksandbuildexcitingIoTprojects.PriorunderstandingofRaspberryPi,C/C++,andelectronicsisamust.TableofContentsSettingupDevelopmentEnvironmentBuildingyourFirstBly
2015/5/19 19:50:02 12.56MB IOT Blynk 物联网
1
1、问题描述通讯录的制作:用《数据结构》中的双向链表作数据结构,结合C语言基本知识。
编写一个通讯录管理系统。
以把所学数据结构知识应用到实际软件开发中去。
2、功能需求分析本系统应完成一下几方面的功能:1)输入信息——enter();2)显示信息———display();3)查找以姓名作为关键字———search();4)删除信息———delete();5)存盘———save();6)装入———load()设计要求:1)每条信息至包含:姓名(NAME)街道(STREET)城市(CITY)邮编(EIP)国家(STATE)几项2)作为一个完整的系统,应具有友好的界面和较强的容错能力3)上机能正常运行,并写出课程设计报告二、概要设计1、总体设计思路(1)用菜单函数调用所设立的功能和使用界面的清屏小代码,使程序愈加清楚和界面更美观。
(2)采用结构体类型定义和链式存储结构分别对输入信息和双链表定义,充分运用双链表结构的特点。
(3)输入通讯录信息的实现:思路:先初始化创建双链表,创建头结点来辅助双链表的插入操作,再运用c程序设计中输入输出语句,达到输入信息的功能(4)对通讯录信息的输出显示功能的实现:思路:简单运用c程序设计中的输入scanf函数、输出printf函数和for循环。
2016/7/8 9:50:21 1.02MB 数据结构 C语言 通讯录的制作 代码
1
androidstudio版本:androidstuodio1.5.1gradle的版本使用1.5.0gstreamer在android的例子:Androidtutorial3:Video,链接:http://docs.gstreamer.com/display/GstSDK/Android+tutorial+3%3A+Video在androidstudiao下编译通过
2020/5/12 20:22:28 21.48MB gstreamer sdk android studio
1
步骤:1)cat/proc/driver/nvidia/version,内核版本显示418.56。
2)卸载。
sudoaptpurgenvidia*,sudoaptpurgelibnvidia*3)重启。
reboot4)查看模块。
lsmod|grepnvidia,没有nvidia模块,可以开始安装。
5)sudobashNVIDIA-Linux-x86_64-418.56.run,一路点yes。
6)查看能否安装成功。
nvidia-smi如果是其它的内核版本,可以在https://www.nvidia.cn/drivers/unix/linux-amd64-display-archive/和https://www.nvidia.com/en-us/drivers/unix/自行下载。
2021/8/21 7:45:58 102.22MB AI nvidia
1
ggplot2最新版,作者HadleyWickham,基于数据分析的优美绘图,gplot2包是基于Wilkinson在《GrammarofGraphics》一书中所提出的图形语法的具体实现,这套图形语法把绘图过程归纳为data,transformation,scale,coordinates,elements,guides,display等一系列独立的步骤,经过将这些步骤搭配组合,来实现个性化的统计绘图。
2016/3/18 2:32:39 9.05MB R语言 可视化绘图 ggplot2
1
一、1.Pleasedownloadandinstalltheglutlibrary.2.WriteacompleteprogramusingthefollowingcodestodrawaSierpinskigasket.voidmyinit(){//attributesglClearColor(1.0,1.0,1.0,1.0);glColor3f(1.0,0.0,0.0);//setupviewingglMatrixMode(GL_PROJECTION);glLoadIdentity();gluOrtho2D(0.0,50.0,0.0,50.0);glMatrixMode(GL_MODELVIEW);}voiddisplay(){GLfloatvertices[3][3]={{0.0,0.0,0.0},{25.0,50.0,0.0},{50.0,0.0,0.0}};//anarbitrarytriangleintheplanez=0;GLfloatp[3]={7.5,5.0,0.0};//orsetanydesiredinitialpointwhichisinsidethetriangle;intj,k;intrand();glBegin(GL_POINTS);for(k=0;k<5000;k++){/*pickarandomvertexfrom0,1,2*/j=rand()%3;//computenewlocation;p[0]=(p[0]+vertices[j][0])/2;p[1]=(p[1]+vertices[j][1])/2;//displaynewpointglVertex3fv(p);}glEnd();glFlush();}#includevoidmain(intargc,char**argv){glutInit(&argc;,argv);glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);glutInitAWindowSize(500,500);glutInitWindowPosition(0,0);glutCreateWindow(“SimpleOpenGLExample”);glutDisplayFunc(display);myinit();glutMainLoop();}3.实现DDA和Bresenham画线算法(1)画10万以上随机生成的直线段,比较两个算法的平均时间.(2)分别把屏幕上的1*1,5*5,9*9像素当作直线段上的一个点,观察线段的走样情况.二、请写一个OpenGL(如果熟悉WebGL也可以用)程序完成如下任务(1)读入三维网格模型的obj文件;(2)用OpenGL函数glTranslatef()对模型模型进行平移,使得其重心位于原点;(3)用函数glLookAt()设置视点,并且要求试点绕模型一周,以便用透视投影观察各个侧面;(4)要求利用真实感绘制对模型进行渲染.(利用OpenGL函数设置光源,材质,计算好每个三角形的法向量后,利用OpenGL的glNormal函数给待绘制的三角形设置法向量).绘制的结果大概如下:三、本实验为综合实验,任务是利用光线跟踪算法进行Whitted全局光照计算,并对读入场景进行真实感绘制。
(特别提示:网上类似的projects可以参考,但不能照抄.如http://tobias.isenberg.cc/graphics/LabSessions/RaytracingProject,http://physbam.stanford.edu/links/ray_tracing/project_ray_tracing.htmlhttps://www.cs.utexas.edu/~fussell/courses/cs354/assignments/raytracing/handout.shtml)(1)参加对象:本实验针对所有选课同学,3-5人组成一个小组,共同实现;
非15级同学在组队方面有困难的话可与老师沟通.(2)实验结果提交:每人都要求提交一份.内容包括a.源程序;可执行代码;三维场景数据;同组的同学这部
2021/5/20 14:17:55 48.13MB 华南理工大学 图形学实验
1
Struts2漏洞检查工具2019版警告:本工具为漏洞自查工具,请勿非法攻击他人网站!==漏洞编号==============影响版本=========================官方公告==========================================影响范围=====S2-057CVE-2018-11776Struts2.3to2.3.34,Struts2.5to2.5.16https://cwiki.apache.org/confluence/display/WW/S2-057影响范围非常小S2-048CVE-2017-9791Struts2.3.Xhttp://127.0.0.1:8090/struts2-showcase/integration/saveGangster.action影响范围非常小S2-046CVE-2017-5638 Struts2.3.5-2.3.31,Struts2.5-2.5.10 http://struts.apache.org/docs/s2-046.html和S2-045一样S2-045CVE-2017-5638 Struts2.3.5-2.3.31,Struts2.5-2.5.10 http://struts.apache.org/docs/s2-045.html影响范围较大S2-037CVE-2016-4438 Struts2.3.20-2.3.28.1 http://struts.apache.org/docs/s2-037.html影响范围小S2-032CVE-2016-3081 Struts2.3.18-2.3.28 http://struts.apache.org/release/2.3.x/docs/s2-032.html影响范围小S2-020CVE-2014-0094 Struts2.0.0-2.3.16 http://struts.apache.org/release/2.3.x/docs/s2-020.html影响范围小S2-019CVE-2013-4316 Struts2.0.0-2.3.15.1 http://struts.apache.org/release/2.3.x/docs/s2-019.html影响范围普通S2-016CVE-2013-2251 Struts2.0.0-2.3.15 http://struts.apache.org/release/2.3.x/docs/s2-016.html影响范围非常大S2-013CVE-2013-1966 Struts2.0.0-2.3.14 http://struts.apache.org/release/2.3.x/docs/s2-013.html未添加,S2-016范围内S2-009CVE-2011-3923 Struts2.0.0-2.3.1.1 http://struts.apache.org/release/2.3.x/docs/s2-009.html未添加,S2-016范围内S2-005CVE-2010-1870 Struts2.0.0-2.1.8.1 http://struts.apache.org/release/2.2.x/docs/s2-005.html未添加,S2-016范围内
2019/10/14 12:16:01 197KB 漏洞利用 struts2 str2 2019版
1
页面指定区域生成图片。
留意页面内css不要使用display:-webkit-box;
2018/11/12 6:11:24 805KB 生成图片 html2Canvas 页面截图
1
Recipe_Project在这个项目中,我们可以搜索配方中的给定成分。
导入恳求将json导入熊猫作为pd导入警告warnings.filterwarnings(“ignore”)pd.set_option('display.max_rows',None)pd.set_option('display.max_columns',None)pd.set_option('display.width',None)pd.set_option('display.max_colwidth',-1)defapi_response(成分,app_id,app_key,number_recipe):response=requests.get('{}&app_id={}&app_key={}&to={}'.format,app_id,app_key,number_recipe))数据
2022/9/8 11:07:41 6KB Python
1
共 38 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡