Xing

【拥抱大厂系列】百度面试官问过的 “JVM内存分配与回收策略原理”,我用这篇文章搞定了

你说的曾经没有我的故事 提交于 2020-04-29 10:57:13
点个赞,看一看,好习惯!本文 GitHub https://github.com/OUYANGSIHAI/JavaInterview 已收录,这是我花了3个月总结的一线大厂Java面试总结,本人已拿腾讯等大厂offer。 在前面的一篇文章 深入理解Java虚拟机-如何利用VisualVM进行性能分析 中讲到了一些关于JVM调优的知识,但是,其实,还是有一些问题没有非常清楚的可以回答的,这里先给出几个问题,然后,我们再展开这篇文章需要讲解的知识。 我们生成的对象最开始在哪分配?Eden?Survivor?还是老年代呢? 进入到老年代需要满足什么条件呢? 接下来,我们就带着这两个问题展开全文。 1 对象优先在哪分配 其实,通过前面几篇文章的讲解,这个问题其实已经见怪不怪了,在大多数的情况下,对象都是在新生代 Eden区 分配的,在前面的文章我们提到,在Eden区中如果内存不够分配的话,就会进行一次 Minor GC 。同时,我们还知道年轻代中默认下 Eden:Survivor0:Survivor2 = 8:1:1 ,同时,还能通过参数 -XX:SurvivorRatio 来设置这个比例(关于这些参数的分析都可以查看这篇文章: 深入理解Java虚拟机-常用vm参数分析 )。 下面我们通过一个例子来分析是不是这样的。 1.1 实例 给定JVM参数:-Xms40M -Xmx40M

PS-前端切图教程(切jpg图和切png图)

旧街凉风 提交于 2020-04-28 09:22:24
部分看了文章的设计师,来找我说怎么切图。sorry?在我的理解,这就是切图啊,但是他们所指的“切图”是,怎么把设计图制作成html页面。 在我看来,现在人们对于前端都是有误区的。认为前端是切图的,(也确实是这么叫的,本人情感上很不愿意听前端被叫做“切图的”)所以也会误认为我的这篇文章是写给设计师的。 其实不然,这篇文章适用于计算机出身的前端甚至后端、对于ps等设计软件没有基础的人使用的,用来把设计师交于前端工程师的设计图稿或者psd源文件提取、整理,转化成布局页面时使用的图片。 再者,前端这个职业,很不希望被人认为是切图的,现如今的前端工作,并不是单纯的切一下ps图那么简单的事情。 本篇文章所展示的也只是前端工作中的沧海一粟、九牛一毛。。。 ——————————————————————正文分割线—————————————————————————————— 微微一运功,把家底都抖出来了。 不过,作为一个设计出身的前端来说,摸ps就和摸键盘一样了 所以可能教程中还是有没用过ps的人看不懂的地方, 欢迎加群讨论:613512106。。。 ———————-------------------------------------------------------------------- PS切图步骤说明 ———————————————————————————————— 一共分两大项

19-7/2作业:Java语言打印实心菱形和空心菱形

回眸只為那壹抹淺笑 提交于 2020-04-26 08:13:40
☞作业要求 ☞实现思路 |--实心菱形: 打印一个三角形,在三角形下面打印一个倒三角形 如上解析,要写两段代码,上面打印正三角形,下面打印倒三角形 |--空心菱形: 这个自己没有独立想明白,参考了网上的答案 参考:https://www.cnblogs.com/navyouth/p/7839750.html 对原本的代码进行debug,跟进变量的值的变化,发现,该代码是一行一行的打印的,如果满足i==j 或者 j==8-i的条件就打一个星星,否则就打印一个空格。 ☞代码内容 |--实心菱形 import java.util.Scanner; /** * @auther::周小龙 * @Description: 实心菱形 * @program: Xunhuan * @create: 2019-07-02 09:40 */ public class LingXing { static Scanner sc=new Scanner(System.in); public static void main(String[] args) { //单边由几个星星构成 System.out.println("请问你要单边几个点组成的菱形:"); int xing = sc.nextInt(); System.out.println("以下是由单边"+xing+"个点组成的菱形\n---------

Python之路(第二篇):Python基本数据类型字符串(一)

本小妞迷上赌 提交于 2020-04-25 14:58:27
一、基础 1、编码 UTF-8:中文占3个字节 GBK:中文占2个字节 Unicode、UTF-8、GBK三者关系 ascii码是只能表示英文字符,用8个字节表示英文,unicode是统一码,世界通用码,规定采用2个字节对世界各地不同文字进行编码,gbk是针对中国汉字提出的编码标准,用2个字节对汉字进行表示。utf8是对unicode的升级改进版,但是unicode到utf-8并不是直接的对应。 UTF-8最大的一个特点,就是它是一种变长的编码方式。它可以使用1~4个字节表示一个符号,根据不同的符号而变化字节长度,当字符在ASCII码的范围时,就用一个字节表示,保留了ASCII字符一个字节的编码做为它的一部分,注意的是unicode一个中文字符占2个字节,而UTF-8一个中文字符占3个字节。 ascii和unicode可以相互转换,gbk和unicode可以相互转换。 2、input()函数 n = input(" ") >>>hello >>>n >>>'hello'    n = input(" ") >>>10 >>>n >>>'10'    输入数字10,这里的n是字符串'10',而非数字10 这里如果 n * 10将输出 '10101010101010101010' 如果将字符串转换数字,可以用Int( ) new_n = int(n) 3、while循环

上周热点回顾(1.27-2.2)

时间秒杀一切 提交于 2020-04-22 04:07:32
热点随笔: · 肺炎确诊人数增长趋势拟合和预测(截止1月30日) ( 图灵的猫 ) · 肺炎确诊人数增长趋势拟合和预测(截止2月1日) ( 图灵的猫 ) · 一文带你了解 HTTP 黑科技 ( cxuan ) · 如何实现延迟队列 ( rickiyang ) · 只会前端让我很丢人 ( xing.org1^ ) · 漫长的春节假期 - 确诊数据可视化 ( upupfeng ) · 你真的知道如何设置数据库连接池的大小吗 ( rickiyang ) · .net core 常见设计模式-IChangeToken ( 变形精怪 ) · 【译】强化表单的9个Vue输入库 ( LINJIAJUN ) · 疫情下的远程办公实践指南 ( Nauyus ) · 牛逼!一行代码居然能解决这么多曾经困扰我半天的算法题 ( 帅地 ) · CSS动效集锦,视觉魔法的碰撞与融合(三) ( 彭湖湾 ) 热点新闻: · 清华大学免费开放知识库:无需登录、注册 在家就能上清华 · 蝙蝠究竟有什么特别之处,能在体内藏这么多致命病毒? · Ubuntu 发布迁移手册,拉拢 Windows 7 用户 · 兵进光刻机,中国芯片血勇突围战 · 性能媲美七代酷睿i5!兆芯开先KX-U6780A x86处理器零售开卖 · 加速新冠疫苗研发,阿里云免费开放一切AI算力! · 火神山医院交付!首个远程会诊平台投入使用

Clover Configurator for Mac(四叶草clover配置工具) v5.9.4.0中文版

巧了我就是萌 提交于 2020-04-05 20:58:11
Clover Configurator中文版是一款专用于mac系统进行启动引导的图像化配置工具,可以有效地对启动选项或者启动方式进行配置,并拥有CPU、显示等设置选项,有了它就可以创建出更加人xing化或者个xing化的引导方式了! 功能亮点 1、易于安装实用程序产生三叶草EFI配置文件 一经推出,三叶草配置会检查,看看是否有已经上市的配置文件,并允许您查看其内容。此外,三叶草配置可以检查最新的EFI三叶草修订,并帮助您下载并安装引导程序。 三叶草配置应用程序是围绕两个主要功能组成:您可以使用可用的工具来执行某些任务,也可以自定义与四叶草EFI配置文件相关联的某些参数。 2、毫不费力地修改您的四叶草EFI配置文件的参数 三叶草配置应用程序保持组织到各个章节中的四叶草EFI参数:您可以通过修改参数ACPI开始,您可以个性化开机方式,调整CPU性能,禁用某些驱动程序,等等。 该实用程序还简化某些任务:可以装入EFI驱动器,您可以查看并保存boot.log文件,您可以预览和更改四叶草主题,也可以安装32位,64位,64位或UEFI驱动程序。 当您满意您的设置,导航到内置的生成器来创建一个配置文件,将为您的四叶草EFI引导程序几乎完全配置文件。 3、通过精简和组织良好的图形用户界面创建自己的四叶草EFI配置文件 由于其直观的设计,发现周围的四叶草配置应用程序用自己的方式是很容易

为什么游戏测试慢?

时光怂恿深爱的人放手 提交于 2020-02-29 22:50:29
要分析没戏测试为什么这么慢, 就先要明白什么游戏测试, 以及测试流程. 游戏测试作为软件测试的一部分,它具备了软件测试所有的共同的特点:测试的目的是发现软件中存在的缺陷。测试都是需要测试人员按照产品行为描述来实施。产品行为描述可以是书面的规格说明书,需求文档,产品文件,或是用户手册,源代码,或是工作的可执行程序。 游戏测试作为软件测试的一部分,它具备了软件测试所有的一切共同的特点: 测试的目的是发现软件中存在的缺陷。 测试都是需要测试人员按照产品行为描述来实施。产品行为描述可以是书面的规格说明书,需求文档,产品文件,或是用户手册,源代码,或是工作的可执行程序。 每一种测试都需要产品运行于真实的或是模拟环境之下。 每一种测试都要求以系统方法展示产品功能,以证明测试结果是否有效,以及发现其中出错的原因,从而让程序人员进行改进。 总而言之,测试就是发现问题并进行改进,从而提升软件产品的质量。游戏测试也具备了以上的所有特点,不过由于游戏的特殊,所以游戏测试则主要分为两部分组成,一是传统的软件测试,二游戏本身的测试,由于游戏特别是网络游戏,它相当于网上的虚拟世界,是人类社会的另一种方式的体现,所以也包含了人类社会的一部分特点,同时它又是游戏所以还涉及到娱乐,可玩等独有特点,所以测试的面相当的广。 我们称之为游戏世界测试,常由真实用户参与完成,多以封测内测等形式出现主要有以下几个特点:

Xing sharing not working on localhost

孤街浪徒 提交于 2019-12-11 06:12:24
问题 I am using angularjs and laravel when I am sending a message from link or by code then I am getting invalid URL error <a href="https://www.xing-share.com/app/user?op=share;sc_p=xing-share;url=http://localhost:3000">Share on Xing</a>--> <a class="xing customer share" href="https://www.xing.com/social_plugins/share?url=http://localhost:3000" title="Xing Share" target="_blank">Xing</a> 回答1: According to the xing share documentation you can not share local links . Xing will crawl you shared link

跟随鼠标的星星实例

人盡茶涼 提交于 2019-12-06 12:36:51
跟随鼠标的星星实例 //设置间距 var jianju:uint=90; //设置移动速度 var speed:uint=2; //复制影片剪辑 for(var i:int=0;i<6;i++){ this["my_xing"+i]=new star(); this["my_xing"+i].x=100+jianju*i; this["my_xing"+i].y=100; this["my_xing"+i].width=85; this["my_xing"+i].height=85; this["my_xing"+i].gotoAndStop(Math.floor(Math.random()*6)) //在舞台显示。 addChild(this["my_xing"+i]) } addEventListener(Event.ENTER_FRAME,genshui); function genshui(e:Event) { //默认情况下第一个星星的位置为鼠标位置,此处35为鼠标的位置往右移动35/speed这么长。 this.my_xing0.x+=(root.mouseX+35-this.my_xing0.x)/speed; this.my_xing0.y+=(root.mouseY-this.my_xing0.y)/speed; //接下来,是最重要的部分

Android动态加载so库的注意事项

半腔热情 提交于 2019-12-06 10:11:38
如加载so库时的目录在外置存储区域,则会报如下异常 java.lang.UnsatisfiedLinkError: dlopen failed: couldn't map "/storage/emulated/0/libstackblur.so" segment 1: Permission denied Permission denied! 由于谷歌官方认为外置存储区域是可拆卸的存储媒介并不可靠,不允许so库在此路径上执行。 解决方案: 将so等可执行文件复制到APP内部存储后再进行yun'xing 来源: https://my.oschina.net/u/1446823/blog/3136865