navigator.platform属性可能的值有哪些

  • Post author:
  • Post category:其他

可能的值如下:(PS:注意大小写) HP-UX Linux i686 Linux armv7l Mac68K MacPPC MacIntel SunOS Win16 Win32 WinCE iPhone iPod iPad Android BlackBerry Opera 写过的一个判断,配合v-if,使PC端和移动端渲染不同的界面 isMobile() { if ( navigator.plat…

继续阅读 navigator.platform属性可能的值有哪些

用最少的线段覆盖点

  • Post author:
  • Post category:其他

假设现有一平面网格,上有N个点,现用直线段把每个点都覆盖住,线段不能折,只能水平或者竖直方向,如何求出使用的线段最少? 如下图所示,上面一个网格,有7个点,其中用三条线段就能覆盖住所有点。下图8个点,也是同样三条线段覆盖住8个点。 版权声明:本文为linsabel原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blog.csdn.net…

继续阅读 用最少的线段覆盖点

[更新] 99行拓扑优化 代码解析

  • Post author:
  • Post category:其他

background 1. 什么是拓扑优化 所谓拓扑优化,即优化材料的分布,使得最终的结果能够满足结构势能最小,即柔顺度(compliance) min_x c = 1/2 * u^T * K(x) * u = u^T * F,即力 * 在该力作用下的位移,即该力做的功,也就是势能 当给定外力做的功最小时,可理解为结构刚度最强(最硬),也就是希望得到最坚固的结构 2. 什么是有限元分析 一个拓扑优…

继续阅读 [更新] 99行拓扑优化 代码解析

linux安装ffmpeg#ffmpeg取音频时长

  • Post author:
  • Post category:linux

首先要安装各种解码器 1、lame lame-3.99.5.tar.gz Url:http://sourceforge.net/project/showfiles.php?group_id=290&package_id=309 安装方法如下: 1 tar -zxvf lame-3.99.5.tar.gz 2 cd lame-3.99.5 3 ./configure 4 make 5 mak…

继续阅读 linux安装ffmpeg#ffmpeg取音频时长

spring提供的几种密码加密方式

  • Post author:
  • Post category:其他

Acegi 对于密码提供三种方式:明文及不采用任何加密方式、MD5加密方式、哈希算法加密方式。 只需要在DAO的认证管理器中分别加入以下对应配置: 第一种:不使用任何加密方式的配置 [html] view plain copy < bean id = "daoAuthenticationProvider" class = "org.acegisecurity.providers.dao.Da…

继续阅读 spring提供的几种密码加密方式

java关于可变参数的使用

  • Post author:
  • Post category:java

java很多api的方法都有可变参数的应用,可变参数,即没有指定方法参数的个数,可传入随意个数合法的参数。 使用可变参数,可以很灵活在方法调用过程中传入参数,类似于方法的重载。 方法的重载: public void doSth(int a){ ...... } public void doSth(int a,int b){ ...... } public void doSth(int a,int …

继续阅读 java关于可变参数的使用

微信小程序如何获取用户信息

  • Post author:
  • Post category:小程序

自我介绍 我是IT果果日记,微信公众号请搜索 IT果果日记 一个普通的技术宅,定期分享技术文章,欢迎点赞、关注和转发,请多关照。 微信小程序用户基本信息有哪些? 除了基本信息,微信还会提供openId和unionId,它们有什么作用和区别? 在获取用户信息的过程中,如何知道明文数据是否被篡改了? session_key 该如何使用呢? 带着这些问题,我们开始今天的学习。 获取用户基本信息 小程序提…

继续阅读 微信小程序如何获取用户信息

activiti学习笔记3-用户与用户组

  • Post author:
  • Post category:其他

(本博客都是纯文本手工代码,错误难免,需要在eclipse中自己调整错误代码) 一、表结构 acitiviti建立了默认用户表: 1,从表的名字可以一目了然的看到,activiti其实提供了一个简单的用户表结构,用户组与用户之间通过映射表进行关联,用户信息是一个单独的表; 2,如果要扩展成权限表,只需要增加一个权限表,然后和用户表进行映射,或者和用户组进行映射,即可成为一个简单的权限管理结构表; …

继续阅读 activiti学习笔记3-用户与用户组

(原创、不是重复文章)GPU Memory Usage占满而GPU-Util却为0的情况

  • Post author:
  • Post category:其他

一句话: 在你的一个batch的数据都没加载进GPU内存前,你的GPU可能已经被占用了好几个G了,这几个G的数据就是你的model本身所需要的内存。 在你代码启动的那一刻,pytorch开始加载model,你的模型的复杂程度导致所需要的参数数量不一致,而这些参数所占用的内存不是用的系统内存,而是用你的GPU内存(即显存)。 先不讲其它文章提到的batch_size 、num_workers等等参数…

继续阅读 (原创、不是重复文章)GPU Memory Usage占满而GPU-Util却为0的情况

倒水问题(bfs)

  • Post author:
  • Post category:其他

倒水问题 题目 :两个容量不同且互质的杯子相互倒水(相互倒水时必须将其中一个杯子倒水或者倒空,不存在倒半杯的情况,要不然谁也不能确定倒了多少升水不是),直到倒出C升的水。 题目详细描述如下: 思路 : 本道题主要考察bfs,就是从水量(0,0)的时候一直倒水至(C,x)或者(x,C),x为未知量。为了不重复之前的倒水步骤(即陷入死循环),必须对每一个到达过的水量进行标记。然后将六种倒水状态分别编辑…

继续阅读 倒水问题(bfs)