28 天前 / u312562
今天整理文章,发现《建筑师编程指南》这个系列,还没更完,有好几篇都躺在草稿箱里没发,发现网上关于sketchup的编程资料太少,不继续更好像不太好? 关于这个系列,不熟悉的可以翻阅前2期。 01期建筑师编程指南之SketchUp插件开发 02期ruby 语言的特点,以及阅读 SketchUp API 文档的技巧。 第三篇,来点复杂,用代码实现一个案例: 犹太人大屠杀纪念碑群 第二次世界大战中,600万犹太人在种族清洗中被屠杀。 这个作品我非常喜欢,今天我们用代码来实现此类雕塑群的生成设计,首先我们需要提炼影响设计的变......
31 天前 / ithuangqing
这次是干货,有多干? 正文共:5879字87图 完了,怕你们看不下去,我特意整理了PDF给大家,传送地址: https://github.com/ithuangqing/Chrome-take-off 有胆量就看吧 1、Chrome浏览器与其扩展程序 这是啥,这是一款强大的浏览器,几乎是程序员必备,使用起来贼爽,而且颜值还高,为啥推荐它,因为这是大部分人的选择啊,我们先来看一个统计: 这是一个专业的分析浏览器使用情况的网站上的统计,可以看到chrome霸王龙般的存在啊!所以没有使用的赶紧安装上,大众的眼睛是雪亮的。 另外,我得告......
35 天前 / Dunizb
点击上方“做工程师不做码农”,并“置顶公众号” 第一时间接收我的随机文章 实现同步的功能主要依赖于VSCode插件“Settings Sync”。它是基于 GitHub Tokens 和 GitHub Gist 功能实现,可以一键轻松实现上传下载跨多台机器同步设置、代码片段、主题、文件图标、启动、键绑定、工作区和扩展。更多信息可以查看插件主页。 01 — 配置同步 下载安装插件后,会显示插件的欢迎页面 “设置同步配置”页面将在代码启动时自动打开,并且需要进行两项设置 GitHub Token GitHub Gist Id 如果您是首次用户,则GitHub......
72 天前 / 冷星1024
戳蓝字「前端技术优选」关注我们哦! 作者:RetroAstro 原文地址:https://github.com/RetroAstro/cosmos-blog 编译器说起编译原理,可能我们脑海中首先浮现的就是 “编译器” 这个词汇。维基百科上对编译器的定义是:编译器是一种计算机程序,它会将某种编程语言写成的源代码(原始语言)转换成另一种编程语言(目标语言)。 通常一个编译器的编译过程会经过词法分析、语法分析、语义分析、生成中间代码、优化、生成目标代码这几个阶段。如果将其简要概括,则只包含 解析 ( parse ) 、转换 ( transform ) 、生成 ( generate ) 这三个阶段。......
91 天前 / 知了一笑
一、Mybatis框架1、mybatis简介MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 2、mybatis特点1)sql语句与代码分离,存放于xml配置文件中,方便管理 2)用逻辑标签控制动态SQL的拼接,灵活方便 3)查询的结果集与java对象自动映射 4)编写原生态SQL,接近JDBC 5)简单的持久化框架,框架不臃肿......
94 天前 / Fundebug
Fundebug前端异常监控服务Fundebug提供专业的前端异常监控服务,我们的插件可以提供全方位的异常监控,可以帮助开发者第一时间定位各种前端异常,包括但不限于JavaScript执行错误以及HTTP请求错误。 并且,Fundebug支持Source Map还原,记录用户行为以及“录制”用户操作视频,帮助开发者快速复现BUG,提高Debug效率,欢迎大家免费试用~ Fundebug前端异常监控插件更新至2.0.0,全面支持TypeScript,为使用TypeScript的用户提供更好的编程体验。 关于TypeScript想必大家都听说过TypeScript: Vue 3.0使用TypeScript重写Node.js作者使用TypeScrip......
96 天前 / Neal_Caffery
Burp 是 Web 安全测试中不可或缺的神器。每一个师傅的电脑里面应该都有一个 Burp。同时 Burp 和很多其他神器一样,它也支持插件。但是目前总体来说网上 Burp 插件开发的资料不是特别特别的丰富。今天我也来讲讲自己如何从一个完全不会 Burp 插件开发的小白如何学习 Burp 插件的开发。 如何调试其实开发一样东西,调试真的特别重要。如果没有调试,那就和瞎子摸象差不多,非常的难顶。尤其是在 Burp 插件的开发过程中,如果你不可以调试,那你就必须把 jar 包打包出来,再安装,然后通过 output 来打印调试,这样的确非常地痛苦。后来在网上找......
108 天前 / 开发者头条
点击链接或图片即可阅读 喜欢请分享到朋友圈哦 项目介绍 UnLua 是 Unreal Engine 4 下特性丰富且高度优化的 Lua 脚本插件。它遵循 Unreal Engine 4 的编程模式,简单易上手,UE4 程序员更是可以零学习成本使用。UnLua 目前已经被应用在大量的大型项目中。 GitHub 地址 如何获取项目地址?点击链接,打开后,「复制链接」即可。 https://github.com/Tencent/UnLua 更多 GitHub 开源项目 头条君邀请您加入 开发者头条读者交流群 (识别下方群主二维码申请进群,请注明 “城市+技术方向”) 微信号:toutiaoio007 ......
113 天前 / 柴方博Felbry
如今的前端开发,有可能会面对复杂的环境,所以工程化思维几乎是专业前端工程师必备的。让同一套代码,在不同的环境中运行时,如何让它以最优的方式(尽可能小、尽可能快)加载和执行,是我们需要考虑的问题。 假设我们需要在开发环境中输出额外的调试信息,而在线上环境中不输出,我们可以定义环境变量: // env.js exportconstisDEV=true; import{isDEV}from'./env.js'; if(isDEV){ console.log('...some information...'); } 在发布上线的时候,我们将isDEV的值设置为false。 注意,如果你使用预处理器,比如webpack等打包器,或者......
121 天前 / 37丫37
工欲善其事,必先利其器
本系列文章介绍我在运维系统开发过程中用到的那些顺手的前端插件,上一篇文章介绍了Datatables插件的基本使用,这一篇文章作为上一篇的延续,会介绍Databases的一些高级用法,例如从不同的数据源获取数据、修改数据最终呈现方式、操作Dom改变页面功能、开启服务端数据处理等
数据加载上篇文章中的所有数据都是直接渲染的html中的table数据,datatables还支持其他几种数据源,以方便实现更灵活的控制
从数组中获取
131 天前 / 37丫37
工欲善其事,必先利其器 本系列文章介绍我在运维系统开发过程中用到的那些顺手的前端插件,上一篇文章介绍了bootstrap-duallistbox这个插件的使用,这一篇开始Select2的征服之旅 Select2是一款基于JQuery的下拉列表插件,主要用来优化select,支持单选和多选,同时也支持分组显示、列表检索、远程获取数据等众多好用的功能 项目地址:https://select2.org 基本使用需要用到的JS和CSS文件位于项目代码下的dist目录中,需要将这个目录中的对应文件放入你的项目里,这一步不赘述 1. 引入CSS/JS文件,由于Select2是基于Jquery的,所以要先引入Jq......
137 天前 / 鱼籽酱yzh
点击上方“独立开发者周刊” 喜欢本文,请置顶或星标 WhatFont WhatFont可以找出网页中使用的字体, 优雅地查看字体相关属性。您可以通过将鼠标悬停在web字体上来查看它们。WhatFont提供了亮色和暗色两种风格的图标。 GitZip for github Github的仓库必须整个项目打包下载,不能单个文件或者部分文件下载。而GitZip for github可以帮助我们下载单个或者部分文件而不用下载整个仓库。在很多资源型github项目中,不仅仓库很大,我们也可能只需要其中一部分文件。那么GitZip for github就可以给我们一些帮助......