golang创建动态二维数组 搜了一圈也没看到我想要的,下面附上代码:package mainimport ( "fmt")func main() { n := 2 m := 3 //动态创建二维数组 grid := make([][]int, n) for i := 0; i < n; i++ { grid[i] = make([]int, m) } /* 000 000 */ for i := 0; i < n; i++ { for j := 0; j < m;
npm发布nodejs包 具体操作可以看这个链接:https://blog.csdn.net/qq_27053493/article/details/96472809接下来说几个可能会发生的错误1.npm ERR! 403 403 Forbidden - PUT http://registry.npmjs.org/my_module_for_test - You do not have permission to publish "my_module_for_test".说明package.json中登记的name已近被
Linux中使用twirp搭建rpc框架 1.安装protobuf-compiler执行apt-get update命令时因为使用的是官方源,速度会慢,而且有的包会下载不全,建议先把源换成国内的源,我用的是网易的,体验很不错换源操作:https://www.cnblogs.com/webnote/p/5767853.html然后使用以下两条命令sudo apt-get updatesudo apt install protobuf-compiler2.安装go环境...
go get -u github.com/速度太慢,没反应的问题解决了 先执行以下命令换代理go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.io,direct再执行go get -u github.com/golang/protobuf/protoc-gen-go成功下载转载于:https://blog.csdn.net/qq_35941092/article/details/104986253?utm_medium=distribute.pc_relevant.none-task.
gqlgen学习总结 1.要有go.mod和go.sum这两个文件才能去执行go run github.com/99designs/gqlgen去更新generated.go和models_gen.go,在没有这两个文件的时候去执行该命令,会把generated.go文件删除2.要执行了go mod init github.com/[username]/[project]才能生成go.mod3.要执行了go get github.com/99designs/gqlgen才能生成go.sum4.在generated.g
40个flutter入门实例详解(八) 39.跨组件状态共享导入插件:provider: ^4.0.4导入包 :import 'package:provider/provider.dart';核心代码 :class MyHomePage2 extends StatelessWidget { @override Widget build(BuildContext context) { //订阅者,订阅ProviderDemoNotifier,在根节点声明 return ChangeNotifier
40个flutter入门实例详解(七) 35.监听滚动事件class ScrollControllerTestRoute extends StatefulWidget { @override ScrollControllerTestRouteState createState() { return new ScrollControllerTestRouteState(); }}class ScrollControllerTestRouteState extends State<ScrollController
40个flutter入门实例详解(六) 29.旋转import 'dart:math' as math;DecoratedBox( decoration:BoxDecoration(color: Colors.red), child: Transform.rotate( //顺时针旋转90度 angle: math.pi/2, child: Text("Hello world"), ), )效果:30.缩放
40个flutter入门实例详解(五) 21.流式布局Wrap( spacing: 8.0, // 主轴(水平)方向间距 runSpacing: 4.0, // 纵轴(垂直)方向间距 alignment: WrapAlignment.center, //沿主轴方向居中 children: <Widget>[ new Chip( //avatar: new CircleAvatar(backgroundColor: Colo
40个flutter入门实例详解(四) 17.表单class FormTestRoute extends StatefulWidget { @override _FormTestRouteState createState() => new _FormTestRouteState();}class _FormTestRouteState extends State<FormTestRoute> { //文本框的控制器,通过它可以设置/获取编辑框的内容、选择编辑内容、监听编辑文本改变事件 TextEdi
40个flutter入门实例详解(三) 8.父Widget管理子Widget的状态class ParentWidget extends StatefulWidget { @override _ParentWidgetState createState() => new _ParentWidgetState();}class _ParentWidgetState extends State<ParentWidget> { //state的数据 bool _active = false; void
40个flutter入门实例详解(二) 3.页面的切换跳转class RouterTestRoute extends StatelessWidget { @override Widget build(BuildContext context) { return Center( child: RaisedButton( onPressed: () async { // 异步执行转为同步执行,必须等待结果返回后才往下执行 var result = await N
40个flutter入门实例详解(一) 1.计数器实例//导入Material UI组件库import 'package:flutter/material.dart';//import 'package:english_words/english_words.dart';//应用程序的入口runApp方法,启动flutter项目,runApp接收一个Widget参数void main() { runApp(MyApp());}//根组件,继承了StatelessWidget类class MyApp extends Stat
react hook学习总结 1.使用useState来代替react中的this.state和this.setStateconst [count, setCount] = useState(0);把0赋值给count变量,可以用{count}调用变量,可以用setCount改变count变量的值2.useEffect用来等代替原来的生命周期:componentDidMount(第一次渲染后调用)、componentDidUpdate(第二次以后渲染后调用)、componentWillUnmount(组件卸载后调用)
react学习总结 1.如果通过CDN方式引入React,建议设置crossorigin属性,可以有更好的错误处理体验<script crossorigin src="..."></script>2.JSX可以防注入攻击3.JSX就是用<></>或</>来代表元素,底层其实也是调用了createElement4.大多数 React 应用只会调用一次 ReactDOM.render()5.组件有两种形式:函数组件和class组件functio
typescript学习总结 1.typescript文件后缀是.ts,需要执行tsc命令编译为.js文件,再使用node命令执行.js文件2.tsc命令的安装可以使用yarn global add tsc,再将yarn依赖安装的全局路径写入环境变量,就可以使用了3.typescript的变量声明:var/const 变量名:类型=值4.typescript的类型:string字符串、number整数或浮点数、any任何类型、boolean布尔类型、any[]数组、[number,string]元组、void无返回值、nev
nodejs学习总结 1.yarn全局安装依赖(可以直接在命令行使用)yarn global add 依赖名//将会安装到全局路径2.yarn本地安装依赖yarn add 依赖名//会在node_modules文件夹下加入依赖3.yarn初始化一个项目,生成package.jsonyarn init4.yarn安装项目全部依赖yarn或yarn install5.yarn 安装包依赖时候的 `devDependencies` 和 `dependencies` 的区别是什么devDep