一. c#实现 /* Vector3 Definition Created by taotao man on 2016-4-12 brief:封装三位向量类Vector3 // 修改记录: date: add SetA() Change GetA(); */ using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; name…
package vector import ( "math" "fmt" )// 三维向量:(x,y,z) type Vector3 struct { X float64 `json:"x"` Y float64 `json:"y"` Z float64 `json:"z"` } func (this *Vector3)Equal(v Vector3) bool { return this.X == v.X…
2019/03/10 下午看了下关于opengl的资料,然后把敲了下代码,然后程序报错了.代码如下: #include <glad/glad.h> #include <GLFW/glfw3.h> #include <iostream> int main() { glfwInit(); glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, ); glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, ); gl…
由于业务需要,需要一个可输入也可下拉的组件,看了iview没有现成的组件用,就自己封装了个小组件~~ 组件input-select.vue代码: <template> <div class="input-container"> <!-- 显示的输入框,用v-model绑定数据,并且绑定focus事件 --> <Input class="input-number" v-model="inputData" @…
首先手机得Root , 你如果想单个单个的看, root explorer可以设置Permission Other下的两个权限点上就ok了. 如果想看到所有的, 即子目录也可以看到, 只需要adb root之后在adb remount;…
----------------------------------------------- 这是一个非常呆萌的程序妹子,深夜码的丑代码------------------------------------------------ 辗转用mui做了两个项目,空下来把mui上拉下拉做了一个简单的封装,希望可以帮助到需要的朋友 demo项目的结构 直接贴代码了 index.html <!-- 作者:2444626121@qq.com 时间:2017-11-02 描述:如果有问题请邮箱联系我,并注…
gdb调试:观察点,断点,事件捕捉点.step 进入函数,next 跳过函数,until 跳出循环,finish 结束函数 林锐:书后试题 & c++的对象模型图 看了二叉树的非递归遍历, 链表的操作, ZT 设计模式六大原则(1):单一职责原则 ZT 设计模式六大原则(2):里氏替换原则 所有引用基类的地方必须能透明地使用其子类的对象 /* 递归求一个数组的和 (2010-04-11 15:34:25)转载▼ 标签: 杂谈 分类: C—Programming */ int sum(int a[…
看到别人写的代码不错,对自己目前的开发很有用,所以转载一下,希望也能帮助到其他人: 1.DatabaseUtil.java(封装的类) package com.dbexample; import android.content.ContentValues; import android.content.Context; import android.database.Cursor; import android.database.SQLException; import android.data…
// CSS 样式框架 (function (xframe) { // 需要参与链式访问的(必须使用prototype的方式来给对象扩充方法)[只要是需要使用到this获取到的元素集合这个变量的时候,这里就是需要进行链式访问的] xframe.extend({ /** * 给DOM元素设置/取值CSS样式 * @return {*} */ css: function () { // 分为两种情况,一种是取值模式,一种是设置模式 var arg = arguments, len = arg.len…
1.环境配置 (可参考uni-官网的环境配置) common文件夹下新建config.js let url_config = "" if(process.env.NODE_ENV === 'development'){ // 开发环境 url_config = 'https://*****.com/' }else{ // 生产环境 url_config = 'https://*****.com/' } export default url_config 2.uni.request封装…
IPython使用 帮助 ? ##Ipython的概述和简介 help(name) ##查询指定名称和帮助 obj? ##列出obj对象的详细信息 obj?? ##列出更详细的信息 特殊变量 _表示前一次输出 __表示前二次输出 ___表示前三次输出 _oh 输出历史 _oh {4: 100, 5: 100, 6: 100, 10: [1, 2, 3, 4]} c=_ c [1, 2, 3, 4] pwd 当前目录 _dh 目录历史 pwd 'C:\\Users\\Administrator'…
使用组件:Popover 弹出框.Tree 树形控件 和 input 输入框 用法: 1.新建一个.vue文件,粘贴以下组件封装的代码(完全可以使用) 2.在页面需要使用下拉树的地方调用即可. (1)import selectTree from '@/components/selectTree/selectTree' (2)components: {selectTree} (3)页面调用 组件封装代码: <template> <div v-if="update">…
别看现在的智能手机行业热闹异常--厂商混战.新品频出.噱头涌现,但能引领手机行业发展趋势的依旧是苹果和谷歌.如果说苹果的iPhone树立了一个个智能手机行业进化的标杆,那么谷歌其实就是在为安卓手机的发展奠定着基础并引领着方向.就在近日,谷歌发布了全新智能手机Pixel 3/3 XL. 猛一看,谷歌真的是特立独行--Pixel 3/3 XL全系4GB内存.后置单摄像头.边框宽度"感人".刘海屏也没缺席.但就是这样一款不堆积硬件,甚至可以说不在乎硬件的手机,其实已经指明了智能手机下一个十年…
相信大家在做前后端数据交互的时候都会给请求做一些简单的封装就像之前封装ajax方法一样axios的封装也是一样的简单下面这个就是封装的axios的方法,require.js import axios from 'axios' axios.defaults.timeout = 5000 axios.defaults.baseURL = '接口名称-共用部分' /** * 封装post请求 * @param url * @param data * @returns {Promise} */ expo…
找到上面这个 文件,不管是用 命令创建 还是 用 HBX 创建,都一样会有这个文件的,然后跟着截图复制粘贴就好了. // 这是配置本地能跨域的,或者你可以直接让后端给你设置请求头,避免了跨域. "devServer" : { // "disableHostCheck" : true, //禁止访问本地host文件 ( 个人建议注释掉这一行,不然很有可能会请求不到 ) // "https" : true, // "port" :…
http://www.cppblog.com/aurain/archive/2014/01/23/205534.aspx 1 准备 使用工具Procrun(http://commons.apache.org/proper/commons-daemon/procrun.html),下载地址(http://archive.apache.org/dist/commons/daemon/binaries/windows/),tomcat也是用其做服务程序.最新版的是commons-daemon-1.0.…
http://blog.csdn.net/lyy_whg/article/details/11971581 http://blog.sina.com.cn/s/blog_833996210100udkl.html…
def getAllImages(folder): assert os.path.exists(folder) assert os.path.isdir(folder) imageList = os.listdir(folder) imageList = [os.path.abspath(item) for item in imageList if os.path.isfile(os.path.join(folder, item))] print(imageList[1]) return ima…
1.DLL的隐式调用 隐式链接采用静态加载的方式,比较简单,需要.h..lib..dll三件套.新建“控制台应用程序”或“空项目”.配置如下: 项目->属性->配置属性->VC++ 目录-> 在“包含目录”里添加头文件testdll.h所在的目录 项目->属性->配置属性->VC++ 目录-> 在“库目录”里添加头文件testdll.lib所在的目录 项目->属性->配置属性->链接器->输入-> 在“附加依赖项”里添加“tes…
using System; using System.Diagnostics; using System.IO; using System.Text; using Shared; namespace Helpers { public static class FileHelper { #region Methods /// <summary> /// 向文本文件的尾部追加内容 /// </summary> /// <param name="filePath"…
Greenplum是关系型的分布式数据库,需要存储的数据库在进入数据库时,将先进行数据分布的处理工作,讲一个表的数据平均分不到每个节点上,并为每个表指定一个分发列(distribute Column),之后根据Hash来分布数据. 本篇介绍查询某模式下所有表的分布键信息,适用于: 排查是否有分布键创建不合理的表,如果分布键是重复率比较高的字段会造成数据分布不均匀,存储过于倾斜. 排查经常做表关联的表是否是相同分布键,这样会提高执行效率. 具体sql如下: SELECT     aaa.nspna…
/** * 复制数据到剪切板并粘贴出来并按下回车 * @param writeMe 需要粘贴的地址 * @throws java.awt.AWTException */ public void useSysClipboard(String writeMe) throws AWTException { Sleeper.sleepTight(500); Robot robot=new Robot(); System.out.println(writeMe); Clipboard clip = Too…
解决办法: $ git fetch //取回所有分支(branch)的更新.如果只想取回特定分支的更新,可以指定分支名,例:$ git fetch <远程主机名> <分支名> git fetch origin master 1.git branch 命令的-r选项,可以用来查看远程分支, -a 选项查看所有分支 2.取回远程主机的更新之后,可以在它的基础上使用 git  checkout命令创建一个新的分支 $ git checkout -b newBrach origin/mas…
1 准备 使用工具Procrun(http://commons.apache.org/proper/commons-daemon/procrun.html),下载地址(http://archive.apache.org/dist/commons/daemon/binaries/windows/),tomcat也是用其做服务程序.最新版的是commons-daemon-1.0.15-bin-windows.zip(更新日期2013-04-02 14:03),32位系统使用目录下默认的prunsvr…
DLL即动态链接库(Dynamic-Link Libaray)的缩写,相当于Linux下的共享对象.Windows系统中大量采用了DLL机制,甚至内核的结构很大程度依赖与DLL机制.Windows下的DLL文件和EXE文件实际上是一个概念,都是PE格式的二进制文件.一般的动态库程序有lib文件和dll文件,lib文件是编译时期连接到应用程序中的,而dll文件是运行时才会被调用的. 为了更好的理解DLL,首先介绍一下导出和导入的概念. (1)导出与导入 在ELF(Linux下动态库的格式),共享库…
package modbus.rtu.calc; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.math.BigDecimal; public class JavaIO { /** * 将文本文件中的内容读入到buf…
public void BtnPageClickEvent(object sender,string focusForeground,string lostFocusForeground) { Button btn = (Button)sender; string btnContent = btn.Content as string; if (btn.Focus()) { btn.Foreground = new SolidColorBrush((Color)ColorConverter.Con…
本文适合有 Java 基础知识的人群 作者:HelloGitHub-Salieri HelloGitHub 推出的<讲解开源项目>系列.从本章开始,就正式进入 PowerJob 框架的技术剖析环节了.作为技术系列文章开篇的第一章,本文会讲述 PowerJob 整体的架构设计,同时介绍相关的技术,以便于后面的讲解. 项目地址: https://github.com/KFCFans/PowerJob 一.架构设计 前面说过,PowerJob 的设计目标是企业级的分布式任务调度框架,适合统一部署调度…
1.python mysql  redis mongodb selneium requests举得这5个库里面的主要被用户使用的东西全都是面向对象的,包括requests.get函数是里面每次都是实例化了一个新的Session类实例,只是看起来是调用函数,要想精确控制使用,直接使用requests get函数和post函数是不够用的.所以可以下个结论这5个库都是面向对象的. 2.通常情况下,这些库都是偏底层使用,暴露了很多基础api方法,大部分情况下会被用户进行二次封装来适合自己更好用. 在对这…
Manacher算法能够在O(N)的时间复杂度内得到一个字符串以任意位置为中心的回文子串.其算法的基本原理就是利用已知回文串的左半部分来推导右半部分. 转:http://blog.sina.com.cn/s/blog_70811e1a01014esn.html 首先,在字符串s中,用rad[i]表示第i个字符的回文半径,即rad[i]尽可能大,且满足:s[i-rad[i],i-1]=s[i+1,i+rad[i]]很明显,求出了所有的rad,就求出了所有的长度为奇数的回文子串.至于偶数的怎么求,最…