皮皮网

【源码变形器】【查找酷狗源码】【缠论战法源码】luaeditor源码

2024-11-19 09:36:56 来源:caqa溯源码

1.lua报错 怎么解决 谢大神
2.十一重新起步
3.mac系统中有哪款办公软件可以被你评为「必装」?
4.java培训主要学什么?
5.php用的什么软件
6.怎么搭建我的世界服务器?

luaeditor源码

lua报错 怎么解决 谢大神

       错误提示已经写的很明白了 你的init这个函数没有实现

function init(xxx)

         xxxx

       end

       补上你缺的这个函数 然后实现对应的功能

       或者 require你所需要的lua文件

十一重新起步

       哈,没想到吧,本专栏还有再次更新的一天。

       其实是看到这个之后,决定把热更新也整合进去。既然要整合热更新,源码变形器那现在的框架不得不重新写一次,因为代码最终要编译成Dll的。

       这次重写的话,我做出了如下选择:

       脚本语言:xLua

       Unity版本:Unity .3.5 (VS)

       文件夹设置:游戏工程的建立

       没啥好说的,中规中矩建一个3D工程。随意新建一个脚本,用VS打开,在“解决方案管理器”视图找到Unity相关的引用,其属性为:

       把路径里用到的东西打包复制到Dll工程的3rd目录下,供Dll工程引用。然后再找到pdb2mdb.exe和mono.exe:

       如果电脑里有多个Unity版本,则可能会有多个该程序,选择对应版本的即可,等下要用的是路径,pdb2mdb.exe是DLL的调试符号转换器,不生成mdb就没法调试DLL中的代码。

       类库工程建立

       依旧是中规中矩创建一个类库的工程。先添加刚才准备好的Unity相关程序集引用,然后打开项目属性,设置生成后事件:

       此处就使用了mono和pdb2mdb的路径,生成之后复制到游戏工程中。这里随便写了一个测试类,在游戏工程中可见,Dll中已经有这个类了。

       打上断点,挂上调试。然后运行游戏工程,查找酷狗源码好的,成功断住:

       接入xLua

       将Plugin放进游戏工程中,将Src下的源码分别放进Editor目录和DLL工程中,测试一下:

       没毛病,成功启动Lua虚拟机。接下来就是要配置xLua,选择一些可能要在Lua端使用的C#内容,按照xLua文档所示,直接整个静态类静态List,把要用的东西码入。

       这里我根据个人的判断添加了如下内容:

       然后调整一下配置生成器的路径:

       然后执行一下生成命令,更新Dll工程,然后编译一下。是时候测试了。

       也确实打印出来了“hello”字样。

       API定义生成

       写这种脚本语言,没有个编辑和调试插件其实是挺蛋疼的。这里推荐luaide,直接在vscode插件里找就可以,收费也比较便宜。

       不过暂时还没有用它的打算,而是先接入它的api定义生成,这样编写Lua的时候可以相对直观的看到C#中一些api和数据的写法。

       放进工程目录之后,修改导出路径,然后注释掉LuaIdeApi.cs里的菜单标签和自动生成;在xlua的生成函数末尾添加LuaIdeApi的生成即可。

       这样,每次生成xlua内容的时候就会自动把api定义也更新,可以说是非常完美。

       VS Code准备

       用VS Code打开了Lua文件夹之后,会发现Unity生成的.meta文件也被计入了其中,因此我们要设定过滤,缠论战法源码保证VS Code开发环境的清爽:

       另外我比较习惯折叠代码,这点VSCode的Lua样式还没有,手动打开配置一下:

       加载Lua

       在编辑器下的开发应当越快越好,越高效越好,所以加载的时候,就有必要设计一种编辑器下的加载模式,跟使用AssetBundle或者其他自定义数据存储形式的生产环境不同,该模式应当做到修改Prefab\Lua等资产之后,无需打包即可立刻启动。

       因为是为了测试xLua的加载,所以一切从简:

       其中LoadContext是一个发起加载的上下文,该结构我暂时还没想好填充什么,不过也无关紧要,对于现在的测试来说,只要保证LoadLua方法可用就行。

       这里使用System.IO.File而不是用AssetDatabase的原因是,“*.lua”在Unity中会被认为是DefaultAsset,无法被当做TextAsset处理。

       在测试用的MonoBehavior类中用require('Game/Game'),打印成功。

       Lua的class实现

       才疏学浅,自己写的果然又长又臭,这里使用了quick-cocos2d-x的实现,但是因为我并没用到什么native C++的东西,所以大笔一挥,只保留了基本的Lua Object的内容:

       好,我们来稍加测试一下:

       表格的使用

       将Excel表格生成成如下形式,代码可参照之前的内容:

       使用一个_Data.lua来封装所有对数据表的查询操作:

       测试,然后通过:

mac系统中有哪款办公软件可以被你评为「必装」?

       自从4年前跳槽离开菊厂之后,mac就成了我的工作电脑,每天绝大部分时间都耗费在mac上,几乎所有的支撑关键买点源码工作内容都是在mac上完成的。所以,对于mac的使用体验就尤为关注,而好用的办公软件又可以让效率成倍增加,所以,我有空就喜欢发掘一些好用的电脑软件。

       今天,就来给大家分享款优中选优的Mac软件。

       TopNotch是一款Mac电脑刘海隐藏工具,能够帮助我们方便的隐藏MacBook Pro刘海,让MacBook Pro刘海看起来不再那么别扭,支持配合动态桌面壁纸工作,支持多显示器,支持在后台工作,支持圆角处理,启用此选项,TopNotch可以为桌面壁纸添加圆角。

       Paletro就是一款为 macOS 上的每个应用程序添加该功能的应用程序,它能够为Sublime Text、Visual Studio Code、Nova等软件添加一些快捷方式,让使用这些软件的效率大大提高。

       Karabiner 是一款功能强大且稳定的 macOS 键盘定制器,可以定义自定义键盘快捷键、修改键盘映射和操作,满足个性化需求。

       Caffeine能够让Mac禁止进入休眠模式,类似 Amphetamine,不过界面更加简洁,有时候我们电脑正在做某些任务,就不希望它自动进入休眠模式。

       Font Smoothing Adjuster是 macOS 用来让你的字体看起来更粗,增强字体对比度和视觉效果的项目源码目录设计一款工具。

       MouseCape是Mac OS .8+ 的免费光标管理器,具有各种样式的光标可供选择,使用私有的、非侵入性的 CoreGraphics API 构建,让你的鼠标光标更加个性化。

       Coin Tick 是一种加密货币追踪工具,可以直接从 Mac 的菜单栏中查看所选加密货币的价格,让你随时掌握市场动态。

       App Cleaner 是一个小型应用程序,可以让你彻底卸载不需要的应用程序,保持电脑的整洁和高效。

       Kitty 是一个跨平台、快速、功能丰富的终端工具,终端作为开发者必不可少的工具,Kitty可以替代默认终端工具,提高开发效率。

       TinkerTool 是一个可让你访问 Apple 内置于 macOS 中的其他首选项设置,可以激活操作系统和随系统提供的一些应用程序中的隐藏功能。

       Nightfall 可让你从菜单栏中直接管理 macOS的浅色模式或者深色模式,左键单击图标以切换暗模式,右键单击以显示其他选项,让你的使用体验更加便捷。

       Itsycal 是 Mac 菜单栏的小日历,经过配置,它可以将你的日历事件一并显示出来,通过这款应用还可以创建或者删除事件,让你的时间管理更加轻松。

       Folder Peek 可让你在菜单栏中放置一个或多个文件夹,这样就可以把我们经常访问的文件夹放在菜单栏,使用起来会方便很多。

       CotEditor 相当于 Windows 上的记事本,CotEditor 是一个用 Swift 编写的适用于 macOS 的免费文本编辑器,适用于日常文本编辑。

       KeepingYouAwake 防止您的 Mac 进入睡眠状态,类似 Amphetamine 和 Caffeine,但在发现 KeepingYouAwake 之后,我更喜欢这个,让你的工作更加连贯。

       Hammerspoon 相当于 Windows 上的 AutoHotKey,这是一个强大的 macOS 自动化工具,核心是操作系统和 Lua 脚本引擎之间的桥梁,Hammerspoon 的强大之处在于一组向用户公开特定系统功能的扩展。

       Boop 是一个简单的编辑器,允许你在缓冲区上执行脚本,这样你不必将潜在的秘密信息粘贴到安全性未知的网站中来进行一些简单的转换,例如,Json格式化和解码查询字符串。

       QLMarkdown 你用过Quick Look吗?macOS 功能可让你在不打开文件的情况下预览文件,QLMarkdown可以快速查看markdown文件,提高阅读效率。

       Syntax Highlighting 此应用程序为 macOS . Catalina 及更高版本提供Quick Look扩展,用于预览源代码文件,让你在不打开文件的情况下就能看到代码的结构和格式。

       Jupyter Notebook Viewer 用于查看 Jupyter/IPython 笔记本的本机 macOS 应用程序,同样能和Quick Look集成使用,方便进行代码编写和数据分析。

       BetterDummy是一款开源免费软件,可以帮助你为 Mac 创建和管理虚拟显示器,创建显示器的画中画窗口,并帮助你从菜单栏中轻松管理显示器的首选项,如果你使用Mac时外接显示器,Better Dummy的价值更加突出。

       Tiles 是一个窗口管理器,它让你能够通过将窗口拖动到屏幕边缘、使用键盘快捷键或菜单栏来轻松地重新组织窗口,提高窗口管理的效率。

       Lulu 是一款免费的开源防火墙,能够阻止未知的传出连接,保护你的隐私和电脑安全!在当今的工作中,很难找到不与远程服务器通信的应用程序或软件,这随之而来就会遇到安全或者恶意攻击问题。

       Maccy 是一款开源免费的剪切板增强工具,可以帮助在剪贴板中保留多个历史记录并粘贴你喜欢的任何一个,此外,它还可以帮助你在复的历史记录中进行搜索,并且还支持保存复制的图像记录。

       AltTab 为 macOS 带来了 Windows alt-tab 的强大功能,能够快速在不同窗口之间切换、预览,提高多任务处理的效率。

       Espanso 是适用于 macOS 和 Windows 的最佳文本扩展器,检测你何时输入特定关键字并将其替换为其他内容,这在很多方面都很有用。

       Bartender 是一款屡获殊荣的 macOS 应用程序,它可以给你菜单栏提供了超级强大的功能,让你可以完全控制菜单栏项目、显示的内容和时间,菜单栏项目仅在需要时显示,如果你有许多菜单栏应用程序,Bartender 可以帮助很好的组织它们并清理空间。

       Stats 是菜单栏中的 macOS 系统监视器,可让你查看系统正在使用多少 CPU、电池、RAM 等,macOS 上有很多这样的应用程序,但 Stats 绝对是最好的应用程序之一,而且它也是免费的。

       App Tamer 可以限制应用程序的 CPU 使用率,某些应用程序,尤其是 Web 浏览器和较旧的应用程序,即使在空闲时也会继续运行任务或动画广告,这会浪费很多CPU资源,使用 App Tamer可以节省一些电量并避免让你的 Mac 过热。

       Amphetamine可以通过一个超级简单的开关或通过易于配置的触发器自动唤醒你的 Mac 和可选的显示器,如果你有一台 Macbook 并且想防止屏幕关闭,Amphetamine会很有价值。

       上面给大家推荐了款Mac独有且小众的软件,而且其中很多都是开源免费的,如果感兴趣的同学赶紧用起来吧!

java培训主要学什么?

       åƒè¿™æ ·çš„问题,我已经回答了很多次,现在很多新手,特别是刚刚入行想学java的同学,不知道该从哪里入手,我是在成都课工场学java入的行,现在已变成老司机,我整理了一些java的知识点,一共分为六个阶段,个技能点,第一阶段、第二阶段、第三阶段、第四阶段是必须要掌握的,很多机构忽悠人,就只学到第四阶段,第五阶段和第六阶段就是高薪、高职的保障,就说说想高薪必须得把后面两个阶段的给掌握了,老铁,觉得合适采纳下啊。

       ç¬¬ä¸€é˜¶æ®µï¼šjava基本功修炼

       1. è®¤è¯†è®¡ç®—机硬件

       2. è®¡ç®—机组成原理

       3. è®¡ç®—机软件知识

       4. è®¡ç®—机网络知识

       5. å¸¸ç”¨ç½‘络应用操作

       6. è®¤è¯†è®¡ç®—机病毒

       7. é€»è¾‘训练

       8. åˆè¯†Java

       9. å˜é‡å’Œæ•°æ®ç±»åž‹

       . é€‰æ‹©ç»“æž„

       . å¾ªçŽ¯ç»“æž„for

       . å¾ªçŽ¯ç»“æž„do-while

       . å¾ªçŽ¯ç»“æž„while

       . å¤šé‡å¾ªçŽ¯åŠç¨‹åºè°ƒè¯•

       . å¾ªçŽ¯è¿›é˜¶

       . ä¸€ç»´æ•°ç»„及经典应用

       . äºŒç»´æ•°ç»„

       . è®¤è¯†ç±»ä¸Žå¯¹è±¡

       . æ–¹æ³•åŠæ–¹æ³•é‡è½½

       . å°è£…与继承

       . æ–¹æ³•é‡å†™ä¸Žå¤šæ€

       . é¡¹ç›®å®žæˆ˜-汽车租赁系统

       . æŠ½è±¡ç±»å’ŒæŽ¥å£

       . å¼‚常

       . é¡¹ç›®å®žæˆ˜-QuickHit

       . Java ä¸­çš„集合类型

       . List é›†åˆ

       . Set é›†åˆ

       . HashMap é›†åˆ

       . Iterator

       . Collections ç®—法类及常用方法

       . enum

       . åŒ…装类及装箱拆箱

       . String、StringBuffer ç±»å¸¸ç”¨æ–¹æ³•æ“ä½œå­—符串

       . Date、Calendar

       . Math ç±»å¸¸ç”¨æ–¹æ³•

       . IO/NIO

       . å­—节输入流(InputStream、FileInputStream、BufferedInputStream)

       . å­—节输出流(OutputStream、FileOutputStream、BufferedOutputStream)

       . å­—符输入流(Reader、InputStreamReader、FileReader BufferedReader)

       . å­—节输出流(Writer、OutputStreamWriter、FileWriter、BufferedWriter)

       . æ–‡ä»¶å¤åˆ¶

       . Serialize、Deserialize

       . èŒåœºæ™‹å‡åŠ›ï¼šå››è±¡é™æ—¶é—´ç®¡ç†ä¸Žç²¾åŠ›ç®¡ç†

       . å¤šçº¿ç¨‹(Thread、Runnable)

       . Thread LifeCycle

       . çº¿ç¨‹çš„调度

       . çº¿ç¨‹çš„同步和死锁

       . Thread Pool

       . èŒåœºæ™‹å‡åŠ›ï¼šå›¢é˜Ÿåˆä½œ

       . Socket(TCP、UDP)

       . XML æ¦‚念、优势、规范

       . XML ä¸­ç‰¹æ®Šå­—符的处理

       . ä½¿ç”¨DOM è¯»å–、添加、删除、解析 XML æ•°æ®

       ç¬¬äºŒé˜¶æ®µï¼šjavaweb开发

       . æ­å»ºå’Œé…ç½®MySQL æ•°æ®åº“

       . æ•°æ®åº“增、删、查、改语句

       . äº‹åŠ¡

       . è§†å›¾

       . æ•°æ®åº“备份与恢复

       . æ•°æ®åº“用户管理

       . æ•°æ®åº“设计

       . é¡¹ç›®å®žæˆ˜-银行ATM å­˜å–款机系统

       . èµ°è¿› HTML å’ŒCSS

       . åˆ—表表格及表单美化

       . CSS 高级操作

       . Bootstrap

       . CSS 组件

       . JavaScript é¢å‘对象

       . JavaScript åˆ¤æ–­ã€å¾ªçŽ¯

       . JavaScript é—­åŒ…

       . JavaScript è¯­æ³•

       . Bootstrap ç»¼åˆæ¡ˆä¾‹

       . HTML5、CSS3

       . jQuery åŸºç¡€

       . jQuery åŸºæœ¬æ“ä½œ

       . jQuery äº‹ä»¶ä¸Žç‰¹æ•ˆ

       . jQuery Ajax

       . jQuery æ’件

       . æ­å»ºWeb 环境初识JSP

       . JSP ä¹å¤§å†…置对象

       . JSP å®žçŽ°æ•°æ®ä¼ é€’和保存

       . JDBC

       . å•ä¾‹æ¨¡å¼ã€å·¥åŽ‚模式

       . MVC、三层模式

       . Commons-fileupload、CKEditor

       . åˆ†é¡µæŸ¥è¯¢

       . EL 与 JSTL

       . Servlet ä¸ŽFilter

       . Listener ä¸ŽMVC

       . Ajax 与 jQuery

       . jQuery çš„Ajax äº¤äº’扩展

       . é¡¹ç›®å®žæˆ˜â€”使用Ajax æŠ€æœ¯æ”¹è¿›æ–°é—»å‘布系统

       . åå°„

       . Linux ç³»ç»Ÿçš„安装

       . åœ¨Linux ä¸­ç®¡ç†ç›®å½•å’Œæ–‡ä»¶

       . åœ¨Linux ä¸­ç®¡ç†ç”¨æˆ·å’Œæƒé™

       . åœ¨Linux æœåŠ¡å™¨çŽ¯å¢ƒä¸‹å®‰è£…软件和部署项目

       . èŒåœºæ™‹å‡åŠ›ï¼šèŒåœºæ²Ÿé€š

       ç¬¬ä¸‰é˜¶æ®µï¼š 企业级框架开发

       . MyBatis 环境搭建

       . SQL 映射文件

       . 动态SQL

       . MyBatis 框架原理

       . Spring IOC

       . æž„造注入、依赖注入、注解

       . Spring 整合MyBatis(SqlSessionTemplate、MapperFactoryBean、事务  

       å¤„理)

       . Spring 数据源(属性文件、JNDI)、Bean 作用域

       . Spring 框架的运行原理

       . SpringMVC 体系概念

       . SpringMVC 之数据绑定、数据效验、

       . SpringMVC 之视图及视图解析

       . SpringMVC 之文件上传、本地化解析

       . SpringMVC 之静态资源处理、请求拦截器、异常处理

       . Oracle æ•°æ®åº“环境搭建、安装

       . Oracle æ•°æ®åº“ SQL、分页、备份、还原

       . Hibernate 概念、依赖

       . HQL æŸ¥è¯¢è¯­è¨€

       . Hibernate 中配置关联映射

       . HQL è¿žæŽ¥æŸ¥è¯¢ä¸Ž Hibernate æ³¨è§£

       . Struts 2 æ¦‚念、依赖

       . Struts 2 é…ç½®

       . OGNL è¡¨è¾¾å¼

       . Struts 2 æ‹¦æˆªå™¨

       . SSH æ¡†æž¶æ•´åˆ

       . ä½¿ç”¨Maven æž„建项目

       . ä½¿ç”¨Struts 2 å®žçŽ°Ajax

       . Jsoup ç½‘络爬虫

       . å¤šçº¿ç¨‹ç½‘络爬虫

       . åçˆ¬åŠååçˆ¬ç­–ç•¥

       . é€šç”¨çˆ¬è™«è®¾è®¡

       . Echart å›¾è¡¨åˆ†æž

       . IKAnalyzer åˆ†è¯

       . ä¼ä¸šæ¡†æž¶é¡¹ç›®å®žæˆ˜-代理商管理系统

       . ä¼ä¸šæ¡†æž¶é¡¹ç›®å®žæˆ˜-SL 会员商城

       . ä¼ä¸šæ¡†æž¶é¡¹ç›®å®žæˆ˜-会员管理系统

       .企业框架项目实战-互联网招聘信息采集分析平台

       ç¬¬å››é˜¶æ®µï¼š 前后端分离开发

       . GitHub

       . Git åŸºç¡€(checkout、pull、commit、push、merge ç­‰)

       . Git è¿›é˜¶(多分支协作)

       . GitLab

       . IDEA çš„使用

       . Maven ä»‹ç»(概念、仓库、构建、命令)

       . ä½¿ç”¨Maven æž„建WEB é¡¹ç›®

       . ä½¿ç”¨Maven æž„建多模块项目

       . ä½¿ç”¨Maven æ­å»ºç§æœä»“库

       . Scrum æ¡†æž¶ä»‹ç»(三个角色、三个工件、四个会议)

       . Scrum Team ç»„建团队

       . äº§å“éœ€æ±‚和用户故事

       . æ¯æ—¥ç«‹ä¼š

       . ä½¿ç”¨æ•æ·-Scrum æ–¹å¼å¼€å‘管理实战

       . å‰åŽç«¯åˆ†ç¦»ã€åˆ†å¸ƒå¼é›†ç¾¤æž¶æž„、垂直架构

       . SSM(SpringMVC+Spring+MyBatis)整合实战

       . Git、Maven ç§æœNexus

       . ç¬¬ä¸‰æ–¹æŽ¥å…¥æŠ€æœ¯ï¼ˆå¾®ä¿¡ã€é˜¿é‡Œï¼‰

       . MySQL ç”µå•†å®žæˆ˜

       . Redis(缓存服务)

       . æœç´¢å¼•æ“Ž-Solr

       . é›†æˆAPI Doc å·¥å…·-Swagger

       . å›¾ç‰‡è‡ªåŠ¨åŒ–处理:Tengine+LUA+GraphicsMagic

       . æ‰‹æœºã€é‚®ç®±æ³¨å†Œ

       . å•ç‚¹ç™»å½• Token

       . OAuth2.0 è®¤è¯

       . Jsoup ç½‘络爬虫(多线程爬虫/代理 IP çˆ¬è™«)

       . ExecutorService çº¿ç¨‹æ± 

       . IK ä¸­æ–‡åˆ†è¯

       . Postman

       . ReactJS

       . webpack

       . èŒåœºæ™‹å‡åŠ›ï¼šç®€åŽ†æ’°å†™

       . ç¨‹åºçŒ¿é¢è¯•å®å…¸ä¹‹é¡¹ç›®é¢è¯•

       .大型互联网旅游电商项目实战-爱旅行

       ç¬¬äº”阶段: 分布式微服架构开发

       . Spring Boot çŽ¯å¢ƒæ­å»º

       . Spring Boot å¸¸ç”¨æŠ€èƒ½

       . Spring Boot æ•´åˆRedis

       . Spring Boot æ•´åˆMybatis

       . å¾®æœåŠ¡æž¶æž„及架构设计

       . æ¶ˆæ¯é˜Ÿåˆ—

       ActiveMQ\RabbitMQ

       . åˆ†å¸ƒå¼äº‹åŠ¡

       . åˆ†å¸ƒå¼é” Redis-setnx

       . Zookeeper æ³¨å†Œä¸­å¿ƒ

       . åŸºäºŽ ActiveMQ å®žçŽ°é«˜å¹¶å‘

       . Docker çŽ¯å¢ƒæ­å»º

       . Docker é•œåƒåŠ é€Ÿ

       . Docker å®¹å™¨ç®¡ç†

       . Docker é•œåƒç®¡ç†

       . Docker å®¹å™¨æ–‡ä»¶å¤‡ä»½

       . Dockerfile

       . Docker ç§æœä»“库

       . çœŸå®žäº’联网高并发电商项目实战-双十一抢购

       . å¯è§†åŒ–监控 Portainer

       . Docker Compose 容器编排

       . Docker Compose æ‰©å®¹ã€ç¼©å®¹

       . Docker Swarm é›†ç¾¤ç¼–排

       . Jenkins å®‰è£…、插件配置

       . Jenkins é…ç½®æ™®é€šä»»åŠ¡

       . Jenkins é…ç½®ç®¡é“任务

       . Jenkins è‡ªåŠ¨å‘布服务

       . Spring Cloud Eureka

       . Spring Cloud Feign

       . Spring Cloud Ribbon

       . Spring Cloud Zuul

       . Spring Cloud Config

       . Spring Cloud Hystrix

       . Spring Cloud Sleuth

       . Spring Boot Admin

       .Eureka æ³¨å†ŒåŽŸç†æŽ¢ç§˜

       . Spring Cloud 大坑解读

       . Zipkin

       . Zipkin æ•´åˆRabbitMQ

       . Zipkin æ•´åˆMySQL

       . ELK æ—¥å¿—收集

       .Kafka

       . Elasticsearch æ˜ å°„管理

       . Elasticsearch æŸ¥è¯¢/复合查询

       . Elasticsearch é›†ç¾¤/集群规划

       . Elasticsearch èšåˆ

       . Elasticsearch é›†ç¾¤ç›‘控

       . Elasticsearch æ’件

       (Head/BigDesk)

       . Mycat è¯»å†™åˆ†ç¦»

       . Mycat ä¸€ä¸»å¤šä»Ž

       . Mycat å¤šä¸»å¤šä»Ž

       . Mycat æ•°æ®åˆ†ç‰‡

       . Redis

       . Redis-Redlock

       . Elasticsearch çŽ¯å¢ƒæ­å»º

       . Elasticsearch å®¢æˆ·ç«¯

       . Elasticsearch ç´¢å¼•ç®¡ç†

       . Elasticsearch æ–‡æ¡£ç®¡ç†

       . Mycat é›†ç¾¤

       . Jmeter 并发测试

       . Jmeter 生成测试报告

       . å¾®ä¿¡ç™»å½•

       . å¾®ä¿¡æ”¯ä»˜

       . æ”¯ä»˜å®æ”¯ä»˜

       . ç™¾åº¦åœ°å›¾

       . Sonar æœ¬åœ°æ£€æµ‹

       . Sonar +Jenkins çº¿ä¸Šæ£€æµ‹

       . CI/CD

       . Spring Boot æ”¹é€ çˆ±æ—…行项目实战

       . å¤§åž‹äº’联网票务类电商项目实战-大觅网

       . ES6 æ¦‚念(les、const)

       . ES6 å¯¹è±¡å’Œæ•°ç»„

       . ES6 å‡½æ•°æ‰©å±•

       . VUE çŽ¯å¢ƒæ­å»º

       . VUE.JS æŒ‡ä»¤

       .VUE 交互

       . VUE 实例生命周期

       . VUE 组件

       . VUE é¡¹ç›®çŽ¯å¢ƒé…ç½®åŠå•æ–‡ä»¶ç»„件

       .VUE 路由

       ç¬¬å…­é˜¶æ®µï¼šcc服务

       . Spring Cloud Gateway

       . Consul

       . Nacos

       . Eureka、Consu、lNacos、Zookeeper 对比分析

       . Prometheus + Grafana

       . ES 分布式存储原理

       . NoSQL 数据库解决方案(Redis、MongoDB)

       . OAuth2.0 认证( authorization code 模式)

       . OAuth2.0 认证( implicit 模式)

       . OAuth2.0 认证( resource owner password credentials 模式)

       . OAuth2.0 è®¤è¯( client credentials æ¨¡å¼)

       . NAS/FastDFS åˆ†å¸ƒå¼æ–‡ä»¶å­˜å‚¨

       . Python åŸºç¡€

       . Python çˆ¬è™«

       . 大数据及 Hadoop 概述

       . 分布式文件系统 HDFS 

       . 分布式计算框架MapReduce

       . 分布式列式数据库 HBase

       . Hadoop 综合应用

       . 面试大局观

       . 职业规划  

       . 项目面试

       . 具体业务场景化解决方案

       . 更多技术专题持续增加中

       æˆ‘估计能把你看晕,有不清楚的可以私信我

php用的什么软件

       php用的什么软件?

       php用的软件有:

       ä¸€ã€PHP集成开发环境(IDE)

       1、Zend Studio

       è¿™æ˜¯PHP官方zend公司开发的一款PHP集成开发环境,也支持HTML和js标签,但只对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。其优点主要有以下几点:

       (1).强有力的开发环境提高生产力:通过完全的PHP5支持、编码分析器、编码组合功能、语法检索、项目管理器、编码编辑器、绘图调试器(向导)。超强智能编码:具备新的和更优秀的分析和优化工具像PHP编码检测器。PHP的标准记录工具,PHP文档记录器:非常容易记录PHP代码、程序应用和方案。FTP和SFTP组合简化配置,使开发者安全地从远程服务器灵活的上载和下载项目文件。

       (2).高水平的商务应用开发直接链接最广泛使用的专业数据库,像IBMDB2/Cloudscape/Derby、MySQL、Oracle、MicrosoftSQL Server, PostgreSQL和 SQLite。通过使用带 SQL 和 语法检索支持的Zend SQL Query Editor,到被链接服务器上进行写和执行程序的访问。用Zend SQL Explorer可 观看数据库结构和管理内容。

       (3).PHP完整的调试环境先进的调试特征优势,包括:Conditional Breakpoints, Stack Trace View, Advanced Watches, Variables and Output Buffer利用最强大的PHP调试器在本地或远程调试本地的环境。对于本地调试或者是基于互联网的远程调试都能够确保安全连接用“一次点击浏览器调试”从浏览器直接调试和分析编码。

       (4).强有力的团队开发和管理工具从Zend Studio 内直接应用CVS,通过有效地管理源代码 ,容易进行团队的开发与合作。利用综合性能编辑器,监视访问功能,优化应用程序的总体性能。Zend Studio 与Zend Platform 结合使用时,可以实时获得代码和脚本性能的反馈。

       è¯¥IDE目前最新版本为Zend Studio .0.0,下载地址:/

       3、Dreamweaver

       æ˜¯ä¸ªåŽŸæœ¬ç”±Macromedia公司所开发的著名网站开发工具。它使用所见即所得的接口,亦有HTML编辑的功能。它现在有Mac和Windows系统的版本。随Macromedia被Adobe收购后,Adobe也开始计划开发Linux版本的Dreamweaver了。 Dreamweaver自MX版本开始,使用了Opera的排版引擎 "Presto" 作为网页预览。

       ä»ŽMX开始,DW开始支持PHP+MYSQL的可视化开发,对于初学者确实是比较好的选择,因为如果是一般性开发,几乎是可以不写一行代码也可以写出一个程序,而且都是所见即所得的。所包含的特征包括,语法加亮、函数补全,形参提示等。不过DW生成的代码比较复杂,安全性也一般。在手写的方面,方便度一般,在调试环境方面表现差强人意。不太适合于比较复杂一点的编程。但对于初学的人是再好不过了。

       DW是我使用的第一个网站开发工具,至今我的电脑里面还有安装。该软件最新版为Dreamweaver CS6,下载地址:/cfusion/tdrc/index.cfm?product=dreamweaver&loc=zh_tw

       äºŒã€PHP代码编辑器(Editor)

       1、Editplus

       EditPlus(文字编辑器)汉化版一套功能强大,可取代记事本的文字编辑器,EditPlus拥有无限制的撤消与重做、英文拼字检查、自动换行、列数标记、搜寻取代、同时编辑多文件、全屏幕浏览功能。而它还有一个好用的功能,就是它有监视剪贴板的功能,能够同步于剪贴板自动将文字粘贴进 EditPlus 的编辑窗口中,让你省去粘贴的步骤。另外它也是一个非常好用的HTML编辑器,它除了支持颜色标记、HTML 标记,同时支持C、C++、Perl、Java,另外,它还内建完整的HTML&CSS1指令功能,对于习惯用记事本编辑网页的朋友,它可帮你节省一半以上的网页制作时间,若你有安装 IE 3.0 以上版本,它还会结合IE 浏览器于EditPlus窗口中,让你可以直接预览编辑好的网页(若没安装IE,也可指定浏览器路径)。因此,它是一个相当棒又多用途多状态的编辑软件。

       å…¶ä¸»è¦ç‰¹ç‚¹æœ‰ï¼š

       (1).默认支持HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript和VBScript等语法高亮显示,通过定制语法文件,可以扩展到其他程序语言,在官方网站上可以下载(大部分语言都支持)。

       (2).EditPlus提供了与Internet的无缝连接,可以在EditPlus的工作区域中打开Intelnet浏览窗口。

       (3).提供了多工作窗口。不用切换到桌面,便可在工作区域中打开多个文档。

       (4).正确地配置Java的编译器“Javac”以及解释器“Java”后,使用EditPlus的菜单可以直接编译执行Java程序

       å®˜æ–¹æœ€æ–°ç‰ˆæœ¬ï¼šV3..,下载地址:/

       2、Notepad++

       Notepad++是一套非常有特色的自由软件的纯文字编辑器,有完整的中文化接口及支援多国语言撰写的功能(UTF8 技术)。它的功能比Windows中的 Notepad(记事簿)强大,除了可以用来制作一般的纯文字说明文件,也十分适合当作撰写电脑程序的编辑器。Notepad++ 不仅有语法高亮度显示,也有语法折叠功能,并且支援宏以及扩充基本功能的外挂模组。

       Notepad++是一款非常有特色的编辑器,是开源软件,可以免费使用。支持的语言: C, C++ , Java , C#, XML,Ada, HTML, PHP, ASP, AutoIt, 汇编, DOS批处理, Caml, COBOL, Cmake, CSS, D, Diff, ActionScript, Fortran, Gui4Cli, HTML, Haskell, INNO, JSP, KIXtart, LISP, Lua, Make处理(Makefile), Matlab, INI文件, MS-DOS Style, NSIS, Normal text, Objective-C, Pascal, Javascript。

       å…¶ä¸»è¦åŠŸèƒ½ç‰¹ç‚¹æœ‰ï¼š

       (1).打印所见即所得:如果有彩色打印机,你可以把你的源代码以多种颜色打印出来。

       (2).用户可自定义编程语言:自定的编程语言不仅有语法高亮度显示功能,而且有语法折叠功能功能。注释、关键字和运算符号也可以自定义。

       (3).用户能做自己的API列表(或从下载专区下载需要的api文件) 。一旦api文件建立完成且在正确的路径系统,键入Ctrl+Space(你可以修改这个快捷键)启动字词自动完成功能。欲知更多信息,请参考字词自动完成功能在线帮助。

       (4).支持同时编辑多文件:可以同时开启多页面来编辑。支持多重视窗同步编辑:可同时有两个视窗对比排列。不但能开启两个不同文件在分别两个不同的窗口,并且能开启一个单独文件在两个不同的视窗内(clone mode)进行同步编辑。同步编辑的成果将在两个的窗口内同时更新。请参考同步编辑画面。

       (5).自动检测开启文件状态:如果外部修改(或删除)Notepad++已开启文件,用户将会被通知更新文件内容(或删除档案)。

       (6).高亮括号及缩排辅助:当光标移至下列字符{ } [ ] ( )旁时,此字符与远方相对应的字符以及缩排辅助(如果存在的话)将会以高亮来显示。

       æ›´å¤šå·¥å…·ä¸‹è½½è¯·å‰å¾€PHP工具下载站:/xiazai/gongju

怎么搭建我的世界服务器?

       搭建Windows Server为我的世界(MC)基岩版提供插件服务端(LiteLoaderBDS)的过程涉及多个步骤,旨在为基岩版玩家创造丰富的游戏体验。首先,明确的是Minecraft基岩版是Minecraft的另一个版本,专为Windows 、Android、iOS、Xbox、Switch等平台打造。它与Java版服务器不兼容,反之亦然,但所有基岩版平台可以共享同一服务器,实现跨平台联机。

       LiteLoaderBDS是为基岩版服务器专门设计的非官方插件加载器,它提供了广泛的功能,包括插件开发支持和加载服务,以弥补官方接口的不足。通过丰富的API、强大的事件系统和封装的开发基础设施,LiteLoaderBDS为拓展基岩版BDS的功能和玩法提供了坚实的基础,使得插件的开发和维护变得更为便捷。

       LiteLoader支持使用C++、Golang、JavaScript、Lua、C#等多样语言编写插件,且插件的修改频率低于BDS版本更新,大大降低了维护成本。若需了解更多关于LiteLoader的信息和获取源代码,可访问其GitHub项目页面。

       为顺利进行服务器搭建,可参考以下步骤和资源:

       1. **服务器选择与配置**:首先,您需要购买一台服务器,推荐选择配置至少为2核4G内存,带宽5兆起,以支持约-名玩家同时在线。更高配置(如4核8G内存,兆带宽)则可支持更多玩家。避免选择1兆带宽的服务器,因为其仅能满足少数玩家的需求。

       2. **系统安装**:购买服务器后,安装Windows Server 系统。利用系统自带的远程桌面软件(RDP)连接服务器,确保您在购买时设置的用户名和密码正确,以避免后续的访问问题。

       3. **端口开放**:确保端口(UDP)开放以支持基岩版服务器,同时开放端口用于远程桌面访问,如有需要,还需开放端口支持FTP服务。对于使用云服务的用户,应通过云控制台策略放行相应端口。

       4. **防火墙设置**:关闭系统自带的防火墙,以免影响端口访问。如需保留防火墙功能,手动放行所需端口。

       5. **下载与运行服务端**:访问BDS官网下载Windows版的基岩版服务器软件,确保客户端与服务端版本兼容。下载LiteLoader插件,按照指示在服务器上解压并生成服务端程序。

       6. **服务器初始化**:运行LLPeEditor.exe生成具有导出符号的BDS执行文件,等待控制台提示后按任意键关闭窗口。接着启动服务端程序,直至控制台显示开服完成的提示。

       7. **配置与插件管理**:服务器配置主要在server.properties文件中完成,您可使用nano编辑器进行编辑。根据需要添加白名单等配置。若遇到VCRUNTIME_1.dll文件缺失导致的错误,可通过下载VC++运行库解决。

       8. **游戏接入与维护**:在游戏内添加服务器时输入公网IP即可接入您的服务器。若需维护,如修改白名单,可在运行命令后重新加载白名单。

       通过上述步骤,您将成功搭建起支持基岩版插件的服务器,为游戏者提供丰富的自定义体验。