- 博客(6)
- 收藏
- 关注
原创 产品 观察体会微信界面心得(一)
软件的本质是解决某个现实问题的工具。这个工具的设计应该坚持“Don`t make user think”原则,充分考虑用户在使用该软件时的现实情况,界面友好并且尽量美观。同时我本人喜欢简洁的风格,我希望自己设计出来的软件能够在保证用户充分理解的前提下,用最少的修饰带来最全面的使用效果和体验。昨天晚上看微信的界面设计,收获到了一些东西。首先,作为一个以解决人们网上交流的需求的软件,其界面主体框架分为四个框架:聊天界面,通讯录界面,发现界面还有个人界面。聊天界面:以一个list给用户显示了当前的聊天信息,
2022-01-13 12:15:29 1737
原创 leetcode初级算法 移动零 数组 双指针 两个c++解决方案
题目:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。分析题意:①将所有零移动到数组的末尾:数组中所有非零元素放在数组前面,数组中所有的0放在数组末尾。②相对顺序:所有非零元素根据原来的排列顺序,不能改变。思路1:这道题目很好想的一个方法就是暴力算法:将数组从前到后遍历,如果遇到零,就把该元素后面的每个.
2022-01-13 11:51:36 141
原创 c# wpf程序 Material Design In Xaml的使用
1,安装NuGet包①点击工具->NuGet包管理器->管理解决方案的NuGet程序包②安装如下两个程序包2,添加配置指令①在App.xaml中添加<ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="pack://application:,,,/MaterialDesign
2021-12-30 12:26:49 1733
原创 2020-12-21 delete删除和truncate删除的区别
从上表可以看出,delete和truncate删除数据会有以下四点不同:①delete支持条件删除所谓条件删除,即有条件地删除数据。比如,delete删除数据可以用where语句,如delete from 表名 where 列名=值;delete可以删除指定的列的数据,但truncate只能删除整个表中的数据;②事务回滚我理解的事务回滚,即撤销操作。当你使用一个SQL语句进行了一项操作之后,你可以通过事务回滚回到原来的状态。读者可以通过以下操作体验:读者可以在开启事务回滚之后,使用rol.
2020-12-21 20:39:48 378
原创 2020-12-21mysql数据库 字符集与字符序
数据存储在mysql数据库中,肯定是要转化为最基本的数据存储方式的。这个对应的过程,需要用到一种字符集作为规范。比如,我们存储字符“a”,对应的字符集会将其转为“0”,将0存储在数据库中。字符序是指字符之间的排序规则,比如将a存储为0,将b存储为1,则b>a;这就是一种排序规则。如何判断一种字符序是否是正确的?闊╁江娴© 闊╅?鎵¬在数据库中,有很多种字符集及字符序,前后者往往是一对多的关系。可通过字符序的前缀来判断字符集。三种常见的字符集:1,gbk这是一种支持中文简体的字符集,包含
2020-12-21 19:55:24 74
原创 如何获取用户主机(本地)ipv4地址——java+c#两种代码实现
如何获取本地主机ipv4地址今天一个同学问我,如何使用java代码获取ipv4地址,她想要用这个地址信息去进一步获取用户主机所在的地理位置。我以前用c#实现过,觉得也不难,就又了解了一下java获取本地地址的代码。现在将两种语言获取ipv4地址的方法代码全部总结如下,希望能让自己以及看到这篇博文的朋友有所收获。c#实现思路:首先,需要引用System.Net,使用其提供的IPAddress类及Dns类提供的方法进行本地地址的容纳及解析;Dns可将本地地址解析出来,通过IPAddress实例化的对
2020-09-14 16:27:55 399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人