swift 代码生成导航条

swift开始学习使用代码做UI。记录导航条生成。//加载导航条funcsetupPageNav(){lettopNav:UINavigationBar=UINavigationBar()lettopNavIemt:UINavigationItem=UINavigationItem()topNavIemt.title="单条设置"//添加右侧按键topNavIemt.rightBarButtonItem=UIBarButtonItem(title:"返回",style:.Plain,target:self,action:"backPage")topNav.tintColor=UIColor.blueColor()//画个矩形框topNav.frame=CGRectMake(0,0,self.view.frame.width,64)topNav.pushNavigationItem(topNavIemt,animated:true)self.view.addSubview(topNav)}...
开发笔记 开发笔记·2023-03-22

顺序表的基本操作-完整代码和拆开分析

#include<stdio.h>    //增+删+改+初始化+输出#include<stdlib.h>#defineMaxSize10此数决定了后面插入数据的多少,超过该数字输出顺序表的时候不是正确的数typedefintElementType;structSqList{ElementTypeelem[MaxSize];intLength;};typedefstructSqList*PtrNode;typedefPtrNodeList;ListInitList();intInSert(ListL,inti,ElementTypex);intDelete(ListL,inti);intGetElem(ListL,inti);intPrint(ListL);intmain(){inta;ElementTypex;Listlist;list=InitList();InSert(list,1,1);InSert(list,2,2);InSert(list,3,3);Print(list);printf("第一处的元素为:%d",GetElem(list,1));pr...

二叉树的完整代码实现

#include<stdio.h>#include<stdlib.h>#include<malloc.h>typedefstructNode//结构体{chardata;structNode*LChild;structNode*RChild;}BinNode,*BinTree;BinTreeCreateTree(BinTreeT){charch;scanf("%c",&ch);if(ch=='#')returnNULL;else{T=(BinTree)malloc(sizeof(BinNode));T->data=ch;T->LChild=CreateTree(T->LChild);/*创建左子树*/T->RChild=CreateTree(T->RChild);/*创建右子树*/returnT;}}voidPreOrder(BinTreeroot)//先序遍历{if(root!=NULL){printf("%c",root->data);PreOrder(root->LChild);PreOrder...
开发笔记 开发笔记·2023-03-10

代码编辑器软件vscode和webstorm哪个好

WebStorm和VSCode都以网络和应用开发为目标–但平台有明显不同。WebStorm是一个专有的集成开发环境,而VSCode是一个开源的、轻量级的代码编辑器。对于一个有天赋的JavaScript程序员来说,WebStorm和VSCode都可以将一个编程项目从头做到尾。最好的平台取决于你需要的开箱即用的内置工具。集成开发环境与代码编辑器让我们从WebStorm和VSCode之间最明显和最重要的区别开始。WebStorm是一个完整的集成开发环境,主要为JavaScript开发。在WebStorm中,程序员可以编写、调试、运行和测试应用程序。WebStorm具有大量的开箱即用的功能,用于快速建立原型和部署。相反,VSCode是一个轻量级、开源的代码编辑器。程序员仍然可以在VSCode中从头到尾开发一个应用程序,但可用的功能较少,它不是一个完整的开发环境。也就是说,VSCode仍然为程序员提供了一些生活质量的功能,如代码协助和调试支持。支持的语言对于一个代码编辑器来说,很少有像支持的语言那样重要的元素。WebStorm专注于网络开发–它支持的语言包括:JavaSc...

pycharm关闭/开启代码补全/代码提示

pycharm关闭/开启  代码补全/代码提示 File→Setting→Editor→CodeCompletion→把图中红框的取消勾选就可以了  ...

JavaScript 代码迁移为 TypeScript 代码工具-TS-Migrate

TS-Migrate是Airbnb(爱彼迎)公司开源的前端工具,可将JavaScript代码快速迁移为TypeScript代码,节省前端工程师的时间成本,统一开发环境。遵守MIT开源协议。 TS-Migrate生成的代码仍然需要后续操作来提高安全性。但比从头开始重新写代码要好得多。TS-Migrate被设计为一组插件,因此它可以针对不同的用例进行很好的自定义。可以添加更多插件来解决诸如类型质量改进或与库相关的事件(如Reaction中的属性类型)等问题。用户可以根据自己的需要添加具有不同插件集的自定义配置。这个工具并不能保证实现完全没有错误的转换,但在实际使用过程中,对于一个超过50000行代码、1000个文件的项目,从JavaScript转换到TypeScript使用这个工具基本只需1天。...

JS实现按下F12跳转到其他指定页面代码

functioncollect(){//开始javascript执行过程的数据收集console.profile();//配合profile方法,作为数据收集的结束console.profileEnd();//判断profiles里有无内容,若有,则说明按下了F12if(console.clear){//清空控制台console.clear()};if(typeofconsole.profiles=="object"){returnconsole.profiles.length>0;}}functioncheck(){if((window.console&&(console.firebug||console.table&&/firebug/i.test(console.table())))||(typeofopera=='object'&&typeofopera.postError=='function'&&console.profile.length>0)){jump();}if(typeofconsole....

JS实现按下F12关闭当前页面代码

//判断F12审查元素functionfuckyou(){window.close();//关闭当前窗口(防抽)window.location="about:blank";//将当前窗口跳转置空白页}functionck(){console.profile();console.profileEnd();//判断profiles里有无内容,若有,则说明按下F12if(console.clear){console.clear()};if(typeofconsole.profiles=="object"){returnconsole.profiles.length>0;}}functionhehe(){if((window.console&&(console.firebug||console.table&&/firebug/i.test(console.table())))||(typeofopera=='object'&&typeofopera.postError=='function'&&console.profil...

网页标题title自动切换js代码 个性化title

代码如下:functionshowtitle(){document.title="51dev-www.51dev.com-开发者社区";}window.onblur=function(){document.title="ψ(`∇´)ψ咦?你去哪里了,快回来看我!";};window.onfocus=function(){document.title="φ(゜▽゜*)♪哦!你回来了,那继续看吧~";window.setTimeout("showtitle()",2000);} ...

Java Base64加密与解密示例代码

基本的加密尽量保持简单,加密输入字符串没有增加任何换行符。输出被映射到“A-Za-z0-9+/”字符集中,解密从该字符集中解析为任意字符加密一个简单字符串,代码如下:StringoriginalInput="testinput";StringencodedString=Base64.getEncoder().encodeToString(originalInput.getBytes());解密代码如下:byte[]decodedBytes=Base64.getDecoder().decode(encodedString);StringdecodedString=newString(decodedBytes);URL加密和上述基本加密类似,它使用URL和文件名安全Base64字母表(没有‘+’和‘/’,增加‘-’和‘_’),不添加任何换行隔,代码如下:StringoriginalUrl="https://www.google.co.nz/?gfe_rd=cr&e...

HTTPS和HTTP的区别

一、基本概念   1、HTTP:超文本传输协议(HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。它不仅保证计算机正确快速地传输超文本文档,还确定传输文档中的哪一部分,以及哪部分内容首先显示(如文本先于图形)等。   2、HTTPS:安全套接字层超文本传输协议(HyperTextTransferProtocoloverSecureSocketLayer)。以安全为目标的HTTP通道,简单讲是HTTP的安全版本,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。   HTTPS和SSL支持使用X.509数字认证,如果需要的话用户可以确认发送者是谁,也就是说它的主要作用可以分为两种:   (1)建立一个信息安全的通道,来保证数据传输的安全;   (2)确认网站的真实性。   二、...
开发笔记 开发笔记·2023-02-03

Failed to renew certificate with error: HTTPSConnectionPool 解决办法

问题描述:我们使用certbot的https秘钥生成服务,创建了https网站。不过在使用”certbotrenew”命令更新https秘钥时遇到如下问题,TueDec2814:13:02CST2021=>certbotrenew…/usr/lib/python2.7/site-packages/OpenSSL/crypto.py:14:CryptographyDeprecationWarning:Python2isnolongersupportedbythePythoncoreteam.Supportforitisnowdeprecatedincryptography,andwillberemovedinthenextrelease. fromcryptographyimportutils,x509Failedtorenewcertificatexxx.comwitherror:HTTPSConnectionPool(host=’acme-v02.api.letsencrypt.org’,port=443)...

css标准导航代码

1<!--例子解析:-->-->23<!--list-style-type:none-移除列表前小标志。一个导航栏并不需要列表标记-->4<!--移除浏览器的默认设置将边距和填充设置为0-->5<!--上面的例子中的代码是垂直和水平导航栏使用的标准代码。-->6<!DOCTYPEhtml>7<htmllang="en">8<head>9<metacharset="UTF-8">10<title>Document</title>11<style>12ul{13list-style-type:none;14margin:0;15padding:0;16}17</style>18</head>19<body>20<ul>21<li><ahref="D:/aaa">123</a></li>22<li><ahref="D:/aaa">456&...
开发笔记 开发笔记·2023-01-09

zblogphp获取当前页面的URL链接地址的代码

echosubstr($zbp->host,0,-1).$zbp->currenturl; ...

PHP中把字符串写入到TXT文件中的代码方法

//$file:文件路径,$content要写入的字符串functionput_to_file($file,$content){$fopen=fopen($file,'wb');if(!$fopen){returnfalse;}fwrite($fopen,$content);fclose($fopen);returntrue;} ...
首页上一页12345...下一页尾页