制作上传模板的时候,有几个字段是需要多选,但是普通的数据校验只能单选下拉,所以需要有个列展示多个选项可以指定具体某一列,其他类列不影响下拉值从其他sheet加载,方便维护修改有check框、能多选。
有多个多选下拉框具体信息可以查看博客:https://blog.csdn.net/monkeyhi/article/details/105990309
2025/5/7 1:50:44 52KB Excel 多选下拉 ListBox
1
Google图书下载:最新方法下载Google图书Google是个伟大的同志,其中它的700万册的在线图书馆更是让人为之热捧。
由于在线浏览有时会带来诸多不便,因此就有好事者提供秘笈将其下载下来。
以前我曾发布过“如何下载GoogleBooks图书并转化为PDF?”,不过现在看来这个方法已经失灵了,或许Google已经堵死了这个技术漏洞。
但是四海之大,牛人辈出。
今天非常高兴地告诉大家:Google图书有了最新的下载方法,而且我个人的体验是,简单、快捷、实用!该方法主要是使用MelonGoogleBookDownloader这个软件。
它小巧实用,绿色免费,能够帮助你将Google上的图书轻松+愉快地下载到你的本地文件夹。
该软件之开发属于非商业目的,仅供学习教育之用,并不鼓励任何形式的非法行为(译自官方网站,有所演绎)。
基本用法:(1)将该软件下载解压后,寻找名为mgbd.exe的文件,双击它即可启动该软件;
(2)在books.google.com上查找到你所需要的图书;
(3)复制你要下载的图书的的ID,粘贴到这个下载软件的左上角Bookcode处,点击Check按钮,该软件就开始为你查找这本书了;
(4)点击Downloadentirebook按钮,所有可能的图书的页面将被下载,这要花一点儿时间;
(5)最后点击Saveentirebookas…按钮,即可存到本地硬盘。
必要说明:你的电脑必须安装了微软的Microsoft.netFramework3.5SP1才可正常使用该软件,如果没有,请在此下载(恶意软件?非也!注意了,这可是微软公司的东东)。
重要示例:如何查找你要下载的Google图书的ID?刚开始你可能不太了解,其实方法非常之简单,我告诉你后保你过目不忘!比如我要在books.google.com上查找到一本我非常有兴趣的书:“我家房子160岁——住在德國‧童話‧屋”,点击链接进去后,接着点击“关于本书”(Aboutthisbook),这个时侯,请你注意看一下浏览器最上面的地址栏里是什么东东:http://books.google.com/books?id=EcYgo1oVUJoC,查找其中的id=字样,它后面的一组字母EcYgo1oVUJoC就是该书的ID。
是不是非常容易找到啊?吼吼!!然后你只需要把这些小家伙复制粘贴到该软件的左上角的Bookcode处就OK啦!编后语:非常明显,该软件利用了Google图书的一个重要特点,即每本书都有自己的代码ID,所以该方法相信会在较长的时间内有效,而Google对此可能无可奈何,而它对付那些恶意下载者可行的简单的办法就是屏蔽其IP。
当然了,我们大多一般都是良民,仅供学习研究之用。
因此但愿此种方法能够为你提供有益的帮助,让你如虎添翼、如狼似虎!哈哈。


2025/3/24 8:16:22 1.23MB 谷歌 图书下载
1
实现数据库增、删、改、查的操作,使用CheckBox组件配合ListView控件实现点击Check选中的效果(可以多选),可以删除选中项和向选中对象发送短信(号码必须有效),内附使用说明。
2025/1/5 7:47:21 14.7MB 安卓 数据库
1
原包名:de.robv.android.xposed修改过后的包名:com.anticc.android.check包含api.jar(开发模块调用)XposedInstaller_3.1.5-debug.apk(模块管理)以及要刷入的xposed-v89-sdk25-arm64.zip
2024/12/29 13:52:11 10.95MB 软件框架
1
#include#include#include#includeusingnamespacestd;intw=0;//尾数累加器intp=0;//指数累加器intj=0;//十进制小数位数计数器inte=1;//用来记录十进制数的符号,当指数为正时为1,为负时为-1inti=0;//用来标志元素位置intd=0;//用来表示每个数值型元素对应的数值constintN=40;//用来确定输入识别符的最大长度chardata[N];//存放输入的识别符boolis_digit;//标志是否是数字stringCJ1;//确定是整形还是实型doubleCJ2;//记数值//函数声明voidcheck(charc);//检查首字母是否是数字的函数voiddeal_integer(charc);//处理识别符的整数部分voiddeal_point(charc);//用来处理小数部分voiddeal_index(charc);//用来处理指数部分voids_next();//确定实型voidz_next();//确定整型voidlast();//计算CJ2voiderror();//程序中错误处理程序voiddeal();//处理函数主体intmain(){//主函数coutdata;deal();//处理函数主体last();//计算CJ2system("pause");return0;}voidcheck(charc)//判断输入的首字母是否是数字{is_digit=isdigit(c);while(is_digit!=true){//输入的首字母不是数字时coutdata;check(data[0]);}}voiddeal_integer(charc){//处理识别符的整数部分d=(int)c-48;w=w*10+d;i++;if(isdigit(data[i])!=0)//下一个仍是数值时,调用程序本身deal_integer(data[i]);}voiddeal_point(charc){//用来处理小数部分inttemp=i;if(isdigit(c)!=0)//是数值字符时deal_integer(c);else{error();//错误处理程序deal();//处理函数主体}j=i-temp;//记录十进制小数位数}voiddeal_index(charc){//用来处理指数部分if(c=='-'){e=-1;i++;}//是'-'号时else{if(c=='+')i++;//是'+'号时else{if(isdigit(c)==false)//非数值字符时{error();//错误处理程序deal();//处理函数主体}else
2024/12/19 11:09:24 33KB 无符号数的词法分析程序
1
:sparkles::sparkles::sparkles:我是安德鲁,很高兴认识你!:sparkles::sparkles::sparkles::open_book:我目前正在研究威胁搜寻:blue_book:我目前正在学习一切:rolling_on_the_floor_laughing::performing_arts:我正在寻求与其他内容创作者的合作:check_box_with_check:2020年目标:为开源项目做出更多贡献:microbe:2020目标:冠状病毒不见了!:handshake::medium_skin_tone:与我联系::television:与安全相关的YouTube视频:star:已加星标的Github仓库:bird:最新推文和转推
2024/10/5 19:54:10 37KB
1
-->解决依赖关系完成错误:软件包:teamviewer-13.1.3026-0.x86_64(/teamviewer_13.1.3026.x86_64)需要:libQt5WebKitWidgets.so.5()(64bit)>=5.5错误:软件包:teamviewer-13.1.3026-0.x86_64(/teamviewer_13.1.3026.x86_64)需要:libQt5WebKit.so.5()(64bit)>=5.5您可以尝试添加--skip-broken选项来解决该问题**发现1个已存在的RPM数据库问题,'yumcheck'输出如下:rhn-check-2.0.2-6.el7.noarch有缺少的需求yum-rhn-plugin>=('0','1.6.4','1')===========分割线===========使用yuminstall进行安装,之后再安装teamviewer13
2024/9/28 8:30:12 10.26MB teamviewer RHEL7
1
/***初始化SDK*/privatestaticvoidinitSDK(Stringappid,Stringappkey){ProxySelectordefaultProxySelector=ProxySelector.getDefault();Proxyproxy=null;ListproxyList=null;try{proxyList=defaultProxySelector.select(newURI("http://www.google.it"));}catch(URISyntaxExceptione){e.printStackTrace();}if(proxyList!=null&&proxyList.size()>0){proxy=proxyList.get(0);Log.d(TAG,"CurrentProxyConfiguration:"+proxy.toString());}AppInfoappInfo=newAppInfo();appInfo.setAppId(appid);//应用IDappInfo.setAppKey(appkey);//应用KeyappInfo.setCtx(ctx);/**VersionCheckLevelNormal版本检查失败可以继续进行游戏VersionCheckLevelStrict*版本检查失败则不能进入游戏默认取值为VersionCheckLevelStrict*/appInfo.setVersionCheckStatus(AppInfo.VERSION_CHECK_LEVEL_STRICT);//初始化SDKCommplatform.getInstance().Init(0,appInfo,newCallbackListener(){@Overridepublicvoidcallback(finalintparamInt,IntegerparamT){ctx.runOnUiThread(newRunnable(){@Overridepublicvoidrun(){Log.i(TAG,"InitparamInt="+paramInt);//ok.setEnabled(true);LogUtil.send("初始化:"+paramInt);}});}});}/***用户登录**/publicstaticvoidloginEx(Contextcontext){Bundlebundle=newBundle();bundle.putString("nounce",UUID.randomUUID().toString().replace("-",""));Commplatform.getInstance().LoginEx(context,bundle,newCallbackListener(){@Overridepublicvoidcallback(intresultCode,Bundlebundle){if(resultCode==ErrorCode.COM_PLATFORM_SUCCESS){//完成参数验签//处理登录成功逻辑//HomeActivity.show(ctx);//Stringuin=bundle.getString("uin");LogUtil.send("登录成功:");//Stringuin=bundle.get("nounce").toString();Stringuin=Commplatform.getInstance().getLoginUin();LogUtil.send("登录成功uin:"+uin);UnityPlayer
2024/8/25 11:15:30 920KB eclipse unity
1
一、设计题目 2二、设计内容 2三、设计要求 21. 查看新闻功能 22. 管理员登录功能 23. 发布新闻功能 24. 新闻管理功能 2四、开发环境及需求 21. 开发目的 22. 开发环境 2五、功能模块图 3六、设计与实现 31. 安装调试ASP的环境 32. 数据库设计与实现 73. 前台的设计与实现 101) 模板设计--新闻首页 102) 模板设计--新闻显示页 113) 新闻首页的实现--index.asp 114) 显示单条新闻--show.asp 134. 后台的设计与实现 151) 管理主界面的设计 152) 框架左边的管理导航--left.asp 163) 框架右页的欢迎界面--right.asp 185. 新闻管理 191) 新闻添加 192) 新闻修改 213) 删除新闻 256. 登录模块的设计与实现 261) 新知识点 262) 业务处理流程 263) 登录首页的设计 264) 登录首页的实现--login.asp 275) 系统验证用户名和密码页的实现--check.asp 286) 退出页的实现exit.asp 287) 增加后台各页面的合法验证功能 28
2024/8/7 14:15:56 2.31MB 新闻发布系统 源码
1
手顺gitclonehttps://github.com/baramatsubonzo/FinancialQuizcdFinancialQuizbundleinstallbundleexecrailsdb:migrateRAILS_ENV=development(yarninstall--check-files)bundleexecrailsserver
2024/5/21 16:37:27 879KB Ruby
1
共 53 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡