golang 对 package import 一探究竟
刚开始学golang,它的模块不像node里的那么直观,直接在一个地方exports 另一个地方 require 就行,弄的我半天都没弄懂机制 接下来把我的经验分享下: 例如我们已有文件的目录结构为,package分为add和main: addNum.go的代码:
package add
func Add(a, b int) int {
return a + b
}
func mult(a, b int) int {
return a * b
} test01.go代码:
pack
Vscode调试go语言启动debug报错
之前都是正常的,但是突然怎么也启动不了debug,对了就是下面这个错误:
could not launch process: fork/exec d:\project\go\test01\main\debug: 网上找了一圈,把我这里测试可行的方法分享下,希望能帮助到大家: 1.先找到到你的Go的安装目录,我的是在c:/盘,然后进入src/github.com目录,如果没有github.com自行创建 2.然后创建derekparker目录 进入cmd在derekparker目录下,执行命
关于ubuntu自带英文版firefox浏览器,安装evernote剪藏插件总是登录到国际版及firefox插件无法下载
由于是ubuntu系统本身是英文版,自带firefox会将Preference>NetWork Setting中会自动调整为Use System Proxy Settings,这样就将很多网络自动连到英文网站,包括插件下载提示download failed等。 解决方法: 将Preference>NetWork Setting中的改为No Proxy就可以解决此问题。
dotnettextbox在服务器上问题
dotnettextbox作为网页后台的文本编辑器在我的3.5版程序上正常,但放到服务器上(2.0 不支持3.5)就报没有EnvDTE.DLL. 的错误 (Could not load file or assembly 'EnvDTE, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. 系统找不到指定的文件。 ) 请各位高手指教下!!急!!!
如何获取文件后缀名(无后缀名或后缀名被修改--非常规需求)
这是之前就写了的 只不过放在了百度里 没有转过来 现在转过来 最近做SOCKET通讯传输文件遇到获取文件真实类型,即后缀名的问题 我要传输文件名到客服端,上传文件时若是遇到无后缀名或是后缀名被更改的如何获取其类型(后缀名) 在C#中获取文件后缀名可以Path.GetExtension(filePath);filePath传入为文件的物理路径这样可以很方便的获取到文件的后缀名,但有问题的是若是我把后缀名删除或是更改掉的话文件如何获知起类型,即后缀名 通过网上寻求帮助锁定为文件头 查询相关资料写了
运行make_datafiles的过程
运行 echo "Please tokenize this text." | java edu.stanford.nlp.process.PTBTokenizer 后显示。提示: - -bash: java: command not found。 那我就觉得可能是java没安装。然后,我就去官网 下载的是放到了/data 目录下,然后解压, 解压完成后,vim ./bashrc,打开,然后输入如下的内容。 保存退出,source ~/.bashrc 一下。 这时候再 echo "Please
Linux下给PHP安装redis扩展
一、下载redis扩展源码包 PHP官网下载地址:http://pecl.php.net/package/redis 二、安装依赖插件 yum -y install wget make gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel kernel keyutils patch perl 三、安装 解压: tar -zxvf redis-4.2.0.tgz 进入解压目录: cd redis-4.2.0 用phpize生成conf
Linux 基础常识
最近一直在看关于Linux的书,和运维相关的视频,目前练手用的系统是centos7,外置软件为winscp+mobaxterm.话不多说,下面总结一下最近所学的内容作为笔记. 1.Linux是一款完全免费,自由传播的操作系统,以性能为核心的多用户网络操作系统. 在目前的市面上流行个Linux的分支 他们的包命令管理为 (1) Debain: dpkg apt-get (2) RetHut: rpm yum (3) s.u.s.e:rpm zyyper 我目前使用的操作系统centos7 属于R
如何快速生成一个webpack新项目
快速生成一个webpack新项目 一.准备工作 windowns10系统 安装node 安装vscode软件 二.配置文件 1.打开vscode,建立项目根目录myproduct 在myproduct下面建立两个平行文件夹src和dist与一个webpack.config.js文件 目录结构为:
product-01
|-- dist //压缩后的文件存储文件夹
|-- src //源码文件夹
|--webpack.config.
C/C++基础----关联容器
基本属性 与顺序容器的差别,按照关键字来保存和访问,而顺序容器是按照容器中的位置来顺序保存和访问。
map:每个元素是一对键值(key-valye)组合;set每个元素只包含关键字。。
每个根据关键字是否可以重复分成两类,又根据关键字是否有序保存分成两类。
map通过关键字而不是位置来访问
set 只想知道一个值是否存在时,set最有用。
map 经典例子—单词计数器
set 想忽略常见单词,用set保存想要忽略的单词。 操作 关联容器支持普通与位置无关的操作,不支持构造函数或插
【PHP】解析PHP中的变量
php是一门脚本语言,同时php中的变量类型也是弱语言类型,这和javascript非常相似。笔者在这里说一说PHP中的变量知识点。 1. 引用类型变量 看下面的案例: <?php
class Ref{
public $val = 100;
}
function change($v){
$v++;
}
$Ref = new Ref();
echo $Ref->val."\n";//100
change($Ref->val);
echo $Ref->val."
Storm简介及使用
一、Storm概述
网址:http://storm.apache.org/
Apache Storm是一个免费的开源分布式实时计算系统。Storm可以轻松可靠地处理无限数据流,实现Hadoop对批处理所做的实时处理。Storm非常简单,可以与任何编程语言一起使用,并且使用起来很有趣!
Storm有许多用例:实时分析,在线机器学习,连续计算,分布式RPC,ETL等。风暴很快:一个基准测试表示每个节点每秒处理超过一百万个元组。它具有可扩展性,容错性,可确保您的数据得到处理,
小姐姐把信息撤了后如何查看?Python百行代码分秒恢复!
不得不说有时候对方撤回信息的手速,那是真的666 从发出消息到撤回······ 瞬间搞定 emmmm 盯着手机屏幕都不知道发的是什么 只剩下: 曾几何时Python对我说:"时日已不多,速度学Python"。 于是乎上天让我看到了一个基于python的微信开源库:itchat,玩的不亦乐乎~ 接着我做了一个程序,可以把微信好友撤回的信息收集起来,然后会自动发送到我的个人微信的文件传输助手。 没有这个代码的 : 【可进 小编 Q 君 羊 输入827 惊 接着502 喜 最后865 连在一起就是
第四章 Kubernetes 架构
4.1 Master节点:Master是大脑,运行如下Daemon服务: API Server(kube-apiserver) API server提供了HTTP/HTTPS RESTful API,即Kubernetes API。 API server是Kubernetes Cluster的前端接口。其他客户端工具(CLI或UI)以及K8S其它组件可以通过它管理Cluster资源。 Scheduler(kube-scheduler) 负责决定将Pod放在哪个Node上运行。调度时
在世界之外,另一个我存在
在世界而之外 另一个我存在,也许有点不乖,但是足够让人依赖 希望能在世界之外遇见另一个自己 他年少有为 没有虚度光阴 遇见那个心爱的女孩 勇敢的表白 本来想写一篇不煽情的博客 但是今天的自己或许还是不适合 那另一个自己不过是未知的陌生人 始终不是你 我们人所有受苦的根源就是来自于不清楚自己是谁,而盲目地去攀附,追求那些不能代表我们的东西。真我就是爱、喜悦、和平。任何能丢弃自己不实的身份认同,而且不被自己的思想、情绪以及身体所限制和阻碍的人,都能展现出真我的特质。如果一个人充满了快乐、正面的思想
EF Core 小工具
如同EF6一般可以界面画添加数据库实体与更新 https://marketplace.visualstudio.com/items?itemName=ErikEJ.EFCorePowerTools
Spring Boot: Yaml配置文件 以及 @ConfigurationProperties属性获取
Yaml配置文件 概述 Spring Boot在支持application.properties配置文件的同时,也支持application.yaml配置文件. 配置文件中的属性,可以通过: 通过@Value注解将属性值注入Bean中; 通过@ConfigurationProperties注解将属性值注入Bean中. 此处不推荐使用@Value方式注入属性,原因有二: 对于较为复杂的数据结构难以设置,诸如Map,Object; 不支持对属性值进行校验,诸如@Length,@Size等. 示例
巨头包抄的车载系统领域,初创公司们凭什么底气入场?
车载领域是一片新兴领地,在这片热土当中,聚焦了互联网巨头、新兴科技领域创业公司、主机厂。 与庞大而成熟的手机端市场相比,车载系统态还在探索当中;与全球的汽车销售量相比较,车载系统的装载量相形见绌。 那究竟车载的想象力在哪里?何以吸引这么多的玩家进场参与?在硝烟四起的纷争当中,什么样的公司才有机会突围而出、创业公司在这其中的优势是什么以及出路在哪里? 2018年,是车载系统的大年,车载屏幕大战暗流涌动。 谷歌正在大举进军汽车领域,牵手全球最大汽车集团雷诺-日产-三菱联盟达成合作协议,将从2021
今日推荐
周排行