2020年12月31日星期四

抖音数据采集教程,跨平台模拟执行AndroidNativeEmu手册

安装

AndroidNativeEmu有什么用?

AndroidNativeEmu是基于Unicron实现的一个指令解析器, 让您能够跨平台模拟Android Native库函数,例如JNI_OnLoad,Java_XXX_XX等函数

特性

  • 模拟 JNI Invocation API so JNI_OnLoad can be called properly.
  • 模拟 memory、malloc、memcpy
  • 支持拦截系统调用(SVC #0)
  • 通过符号Hook
  • 所有 JavaVM, JNIEnv 和 hooked functions 都可以用python来处理
  • 支持 VFP
  • 支持文件系统(也就是说你可以模拟maps、status等文件)

项目地址

安装过程

环境要求: python 3.7 (注意必须是3.7版本, 我使用3.6装keystone的时候踩了坑)
 
自测系统环境: win7
 
1.Clone 该项目

git clone https://github.com/AeonLucid/AndroidNativeEmu.git

2.安装需要的支持模块

pip install -r requirements.txt

安装keystone-engine可能会失败(反正我是没装上)


解决方案:

  1. 克隆keystone仓库: git clone https://github.com/keystone-engine/keystone.git
  2. 打开keystone\bindings文件夹安装: python setup.py install
  3. 下载对应系统和版本dll(因为我是win), 下载链接: [python_path]\Lib\site-packages\keystone\

3.把androidemu文件夹复制至sample文件夹下,并删除example.py文件下的关于"samples/"的目录访问路径

如"samples/example_binaries/libc.so"改为"example_binaries/libc.so"

4.运行例子

python example.py

5.不出意外的话就可以看到结果了
 

例子文件阅读

example_binaries/ : 里面是需要加载的sovfs/ : 里面是虚拟的文件系统, 有需要可以自己添加文件androidemu/ : android虚拟机
import loggingimport sys from unicorn import UC_HOOK_CODEfrom unicorn.arm_const import * from androidemu.emulator import Emulator # 配置日志相关设置logging.basicConfig( stream=sys.stdout, #标准输出流 level=logging.DEBUG, #输出等级 format="%(asctime)s %(levelname)7s %(name)34s | %(message)s" #输出格式) logger = logging.getLogger(__name__) #实例化对象 # 实例化虚拟机emulator = Emulator() #加载Libc库emulator.load_library("example_binaries/libc.so", do_init=False) #加载要模拟器的库lib_module = emulator.load_library("example_binaries/libnative-lib.so") #打印已经加载的模块logger.info("Loaded modules:")for module in emulator.modules: logger.info("[0x%x] %s" % (module.base, module.filename)) #trace 每步执行的指令, 方便调试, 其实也可以取消def hook_code(mu, address, size, user_data): instruction = mu.mem_read(address, size) instruction_str = ''.join('{:02x} '.format(x) for x in instruction) print('# Tracing instruction at 0x%x, instruction size = 0x%x, instruction = %s' % (address, size, instruction_str))emulator.mu.hook_add(UC_HOOK_CODE, hook_code) #通过导出符号来调用函数emulator.call_symbol(lib_module, '_Z4testv') #通过R0来获取调用结构print("String length is: %i" % emulator.mu.reg_read(UC_ARM_REG_R0))

自己写个小Demo测试

Demo代码

新建一个jni工程, demo的代码很简单, 就是一个加法

JNIEXPORT int nativeAdd(int a, int b){ return a + b;} extern "C" JNIEXPORT jint JNICALLJava_com_mario_testunicorn_MainActivity_myAdd(  JNIEnv* env,  jobject /*this*/,  int a,  int b){  return nativeAdd(a,b);}

emu代码

注释写的很详细, 具体看代码吧

import loggingimport posixpathimport sys from unicorn import UcError, UC_HOOK_CODE, UC_HOOK_MEM_UNMAPPEDfrom unicorn.arm_const import * from androidemu.emulator import Emulator import debug_utils # 配置日志logging.basicConfig( stream=sys.stdout, level=logging.DEBUG, format="%(asctime)s %(levelname)7s %(name)34s | %(message)s") logger = logging.getLogger(__name__) # 初始化模拟器emulator = Emulator( vfp_inst_set=True, vfs_root=posixpath.join(posixpath.dirname(__file__), "vfs")) # 加载依赖的动态库emulator.load_library("example_binaries/libdl.so")emulator.load_library("example_binaries/libc.so", do_init=False)emulator.load_library("example_binaries/libstdc++.so")emulator.load_library("example_binaries/libm.so")lib_module = emulator.load_library("example_binaries/libmytest.so") # 当前已经load的sologger.info("Loaded modules:") for module in emulator.modules: logger.info("=> 0x%08x - %s" % (module.base, module.filename)) try: # 运行jni onload 这里没有, 但不影响执行 emulator.call_symbol(lib_module, 'JNI_OnLoad', emulator.java_vm.address_ptr, 0x00)  #直接调用符号1, 计算1+2 emulator.call_symbol(lib_module, '_Z9nativeAddii', 1, 2) print("_Z9nativeAddii result call: %i" % emulator.mu.reg_read(UC_ARM_REG_R0))  #直接调用符号2, 计算1000 + 1000 emulator.call_symbol(lib_module, 'Java_com_mario_testunicorn_MainActivity_myAdd', 0, 0, 1000, 1000) print("myAdd result call: %i" % emulator.mu.reg_read(UC_ARM_REG_R0))  #执行完成, 退出虚拟机 logger.info("Exited EMU.") logger.info("Native methods registered to MainActivity:") except UcError as e: print("Exit at %x" % emulator.mu.reg_read(UC_ARM_REG_PC)) raise

RuntimeError: Unhandled syscall x (x) at 解决

这个错误是因为没有实现对应syscall导致的, 缺少什么函数, 自己写一个函数绑定一下, 返回给他需要的值就可以了, 比如getpid, 那么自己写的函数随便返回一个整形就可以了
 
在syscall_hooks.py文件里, 可以看到作者已经实现的函数

self._syscall_handler.set_handler(0x4E, "gettimeofday", 2, self._handle_gettimeofday)self._syscall_handler.set_handler(0xAC, "prctl", 5, self._handle_prctl)self._syscall_handler.set_handler(0xF0, "futex", 6, self._handle_futex)self._syscall_handler.set_handler(0x107, "clock_gettime", 2, self._handle_clock_gettime)self._syscall_handler.set_handler(0x119, "socket", 3, self._socket)self._syscall_handler.set_handler(0x11b, "connect", 3, self._connect)self._syscall_handler.set_handler(0x159, "getcpu", 3, self._getcpu)self._syscall_handler.set_handler(0x14e, "faccessat", 4, self._faccessat)self._syscall_handler.set_handler(0x14, "getpid", 0, self._getpid)self._syscall_handler.set_handler(0xe0, "gettid", 0, self._gettid)self._syscall_handler.set_handler(0x180,"null1",0, self._null)
set_handler函数参数: arg1: 中断号(intno),中断号可以在ndk中的unistd.h中找到 arg2: 函数名 arg3: 参数数量 arg4: 绑定的自定义函数

执行结果

实战一款风控SO

实战目标

以下信息通过分析所得, 具体分析过程不是本文重点, 这里不赘述;

目标文件: libtest.so目标函数: a(char* buf, int buf_len)返回值: return_value > 0, 表示风险环境并且会在buf参数里写入详细风险环境信息;  return_value == 0, 表示正常环境

EMU代码

详情看注释, 写的很详细

import loggingimport posixpathimport sys from unicorn import UcError, UC_HOOK_CODE, UC_HOOK_MEM_UNMAPPEDfrom unicorn.arm_const import * from androidemu.emulator import Emulatorfrom androidemu.java.java_class_def import JavaClassDeffrom androidemu.java.java_method_def import java_method_def # Create java class.import debug_utils # 配置日志logging.basicConfig( stream=sys.stdout, level=logging.DEBUG, format="%(asctime)s %(levelname)7s %(name)34s | %(message)s") logger = logging.getLogger(__name__) # 初始化模拟器emulator = Emulator( vfp_inst_set=True, vfs_root=posixpath.join(posixpath.dirname(__file__), "vfs")) # 加载依赖的动态库emulator.load_library("example_binaries/libdl.so")emulator.load_library("example_binaries/libc.so", do_init=False)emulator.load_library("example_binaries/libstdc++.so")emulator.load_library("example_binaries/liblog.so")emulator.load_library("example_binaries/libm.so")#目标solib_module = emulator.load_library("example_binaries/libtest.so") # 当前已经load的sologger.info("Loaded modules:")for module in emulator.modules: logger.info("=> 0x%08x - %s" % (module.base, module.filename)) try: # 运行jni onload 这里没有, 但不影响执行 emulator.call_symbol(lib_module, 'JNI_OnLoad', emulator.java_vm.address_ptr, 0x00)  # 增加properties, 该so或通过获取一些properties来判断环境 emulator.system_properties['ro.build.fingerprint'] = 'google/passion/passion:2.3.3/GRI40/102588:user/release-keys' emulator.system_properties['ro.product.cpu.abi'] = 'arm' emulator.system_properties['microvirt.vbox_dpi'] = ''  #申请一块buff, 用作参数 emulator.call_symbol(lib_module, 'malloc', 0x1000) address = emulator.mu.reg_read(UC_ARM_REG_R0)  #在之前申请的buff读取内存 detect_str = memory_helpers.read_utf8(emulator.mu, address) print("detect_str: " + detect_str)  #执行完成, 退出虚拟机 logger.info("Exited EMU.") logger.info("Native methods registered to MainActivity:") except UcError as e: print("Exit at %x" % emulator.mu.reg_read(UC_ARM_REG_PC)) raise

执行结果:

 
可以看见, 函数已经调用成功, 并且已经成功获取返回值和参数, 不过检测出风险环境了(因为我的vfs文件都是从虚拟机里拷贝出来的), 接下来就可以分析检测点了!~~

过检测

1.通过执行日志分析, 发现频繁访问了build.prop, maps等系统环境, 猜测可能是通过这些文件来判断的, 这里列出个别几个

2019-09-21 16:08:27,677 INFO   androidemu.vfs.file_system | Reading 1024 bytes from '/proc/cpuinfo'2019-09-21 16:08:27,680 DEBUG androidemu.cpu.syscall_handlers | Executing syscall read(00000005, 02089000, 00000400) at 0xcbc1ba7c 2019-09-21 16:08:27,783 INFO   androidemu.vfs.file_system | Reading 1024 bytes from '/proc/self/maps'2019-09-21 16:08:27,784 DEBUG androidemu.cpu.syscall_handlers | Executing syscall close(00000008) at 0xcbc1a854 2019-09-21 16:08:27,886 INFO   androidemu.vfs.file_system | File opened '/proc/self/status'2019-09-21 16:08:27,887 DEBUG androidemu.cpu.syscall_handlers | Executing syscall fstat64(0000000a, 000ff3e8) at 0xcbc1b314

2.通过反复测试, 修改对应文件中的关键信息, 最终成功躲过该风控模块的环境检测
 
如下:
 

总结

该项目是通过Unicron来实现的, Unicorn 是一款非常优秀的跨平台模拟执行框架, 通过上帝视角来调试和调用二进制代码, 几乎可以很清晰发现反调试和检测手段, 而Unicorn的应用绝不仅仅只是个虚拟机, 可以实现很多骚操作, 再次感谢QEMU, Unicron, AndroidNativeEmu等等这些开源大神, 是这些人的分享精神推进了整个圈子的技术迭代。


更多短视频数据实时采集接口,请查看文档: TiToData


免责声明:本文档仅供学习与参考,请勿用于非法用途!否则一切后果自负。









原文转载:http://www.shaoqun.com/a/504690.html

跨境电商:https://www.ikjzd.com/

汇通天下:https://www.ikjzd.com/w/2055

acca:https://www.ikjzd.com/w/1370


安装AndroidNativeEmu有什么用?AndroidNativeEmu是基于Unicron实现的一个指令解析器,让您能够跨平台模拟AndroidNative库函数,例如JNI_OnLoad,Java_XXX_XX等函数特性模拟JNIInvocationAPIsoJNI_OnLoadcanbecalledproperly.模拟memory、malloc、memcpy支持拦截系统调用(SVC#
海维:海维
jpgoodbuy:jpgoodbuy
【学习心得】分享下cifnews大会的观后感:【学习心得】分享下cifnews大会的观后感
引擎力:引擎力
广州市白云区到云台花园自驾游怎么走?:广州市白云区到云台花园自驾游怎么走?

亚马逊站内广告如何做?

亚马逊站内广告如何做?

亚马逊站内广告在亚马逊运营中是绕不开,但很多卖家转化很差,不尽如人意。那就看大卖们是怎么做的!

五大广告怎么组合投放呢?

自动、手动跑流量 

自动和手动广告,我们怎么样投?

第一,广告分为两个部分,自动和广泛。这两个广告组,自动去跑流量,广泛去不计成本的把这些流量流到Listing里面去。

换句话,自动广告的词跑出来之后,这些词流到我们的广泛广告里面去,不计成本    

这里的不计成本是指,在不计较Acos和转化率的情况下,自动广告里面跑出来的词,只能在广泛里面能够继续去跑,出单。

第二,广泛里面的词是自动广告里面跑出来一次,在广泛里面走一遍之后,接着把广泛里面的词往词组里面去放,投放词组时要考虑广告成本。

在词组广告中,一定要把Acos和转化率数据优化得漂亮,这时要考虑PCTR(曝光点击)的成本

接着把这些词投放到词组广告,一段时间之后数据表现不错的,再投放手动精准。

这些词在手动精准中,控制好Acos和转化率,最好所有的词都能控制到50%以下,不能超过50%。

这些词在手动精准里面跑了一段时间,对应关键词的自然排名在第三页,第四页第二页等等。

表现特别好的词会在第一页。这时我们要做的是利用手动精准的广告,继续控制Acos和转化率。

如果Acos是40%,怎么办呢?

通过我们的操作,比如点击一次成交两单,一个点击广告费一美金,成交一单销售额17美金。

如果我们成交两单,销售额34美金,这样就把Acos降低了,包括转化率也一样,点击一次成交一次。

这时,转化率也会提高。对于在手动精准里面的词,排名在第二,第三,第四页的,稍微去推动一下Acos和转化率,它的排名立马往上跳。

出了几单之后跳到首页。首页那些排名靠后的,也稍微操作几单,排名会往前面跳。  

以上操作核心标准就是Acos和转化率

但是我想提醒一句,我们在做广告的时候,有两点必须要注意

第一,我们的四组广告,自动、广泛、词组、精准这四个广告并不是同时开的

顺序是,(1)自动,(2)广泛,(3)词组,(4)手动,(5)手动精准

接着是四个广告是放五个活动,而不是无个广告放一个活动,五个组,这样也是不行的。

第二,我们在做广告的时候,表现不好的词及时移除,会影响其他词的表现,所以一定要剔除。

类目广告

第二个部分:类目广告。

类目广告投放,看产品。红海产品的类目广告的效果可能不好。但蓝海产品的类目广告可能效果会稍微好点。 

那类目广告怎么做?

第一,广告投放到所在的类目的类目广告。在类目里面打你产品的类目广告。比如Listingg类目排名在300名左右的,类目广投了之后,你的广告位置就排到了四十名或者五十名。

第二,广告投放到其他类目的类目广告。也就是你在投放类目广告的时候,去换另外一个类目去投放,而不是换Listing类目。

这时,你同时占有占两个类目排名的流量,也挺好。但,前提是Listing显示的自然类目排名相对来比较靠前,你已经没有必要去抢这个自然类目的流量。

这时,自然类目流量靠前了,你去打另外一个类目的广告流量,把那个类目的流量看能不能抢一抢,做一做,这样就没问题。

--END--



来源:闯盟跨境电商

文章来源:https://www.ikjzd.com/home/139033

跨境电商:https://www.ikjzd.com/

五洲会:https://www.ikjzd.com/w/1068

prime day:https://www.ikjzd.com/w/131

友家速递:https://www.ikjzd.com/w/1341

亚马逊站内广告如何做?

亚马逊站内广告在亚马逊运营中是绕不开,但很多卖家转化很差,不尽如人意。那就看大卖们是怎么做的!五大广告怎么组合投放呢?自动、手动跑流量自动和手动广告,我们怎么样投?第一,广告分为两个部分,自动和广泛。这两个广告组,自动去跑流量,广泛去不计成本的把这些流量流到Listing里面去。

亚马逊精品怎么做?

亚马逊精品怎么做?

文章来源:https://www.ikjzd.com/home/135489

跨境电商:https://www.ikjzd.com/

拍拍:https://www.ikjzd.com/w/2205

浩方:https://www.ikjzd.com/w/1046

敏思达:https://www.ikjzd.com/w/2304

亚马逊精品怎么做?

一.选品:筛选BSR小类前五十-前一百的产品,根据产品功能/参数(比如5V/2A的插头跟5V/3A等),价格区间(10-20美金,20-30美金...),包装数量(一个装还是两个装...),品牌(Anker,Aukey,Samsung,Huawei...)把销量按照各个区间去划分,自然可以看出那个区间的销量竞争大,那这个区间就是消费者着重关注的区间,也是我们需要着重发展的产品定位.在开款时也可以充

自学七天,我是如何通过软考系统架构师

复习七天通过软考高级系统架构师

此文Mac分风格阅读链接:https://mp.weixin.qq.com/s/WWohgIH96zoOhTkGAhv1bQ

软考所有高级复习资料和视频全汇总:https://blog.csdn.net/CatchLight/article/details/112008852

前言

软考复习的方式可以分为两种:报班和自学。当然也有加QQ要求共同分摊网课费用的,当然被我义正言辞地无情拒绝。原因很简单:没钱。于是前前后后自学了七天,最终考过了系统架构师。或许我的学习模式不适合你,但至少会让你少走很多弯路。

首先晒一下成绩,开心的一批,虽然考的不是很好!!每科满分75,需要同时都>=45分才算合格。

成绩单

软考初衷

2020,感觉要改变一下自己。毕业两年没考过证书,百度了一下了解到软考,于是脑子一热就报了个高级软件架构师,反正报名费都一样。在网上搜了搜前辈们的经验,说是留出一个月复习时间就足够了,报完名就放在一边了。

10月8日国庆假期结束,还有整整一个月的复习时间。可不巧的是,我是拖延症晚期,从30天复习时间缩减到20天,再缩减到到15天。然后参加了两场婚礼结婚过去了5天,公司系统升级又通宵了2天,一转眼就十月底了。最后只有7天时间可以复习。最后抱着破釜沉舟,背水一战,乘风破浪、重在参与的心态决定挣扎自救一波。

资料篇

视频资料

工欲善其事必先利其器,没有资料还复习个锤子。在找资料这条路上我是做了很多无用功。因为个人的习惯偏向于视频学习,可是在B站找到了寥寥几个和架构师有关的学习视频。要不就是知识点覆盖不全面,要不就是讲的拖拖沓沓,听得我脑阔疼。

B站资料

如果你的计算机基础薄弱,还是建议你去看看这些视频,推荐看前两个,讲的比较好但知识点不够全面,但是值得一看。我只看了一部分,做了一部分笔记,后来觉得效率太低了,这样肯定复习不完,就放弃了,所以这里强调一下:一定要预留出充足的复习时间。这里分享一波笔记。

笔记链接 src="https://img-blog.csdnimg.cn/20201221155749732.jpg" alt="笔记" loading="lazy">

知识点补充网站:很全的知识点汇总网站

知识点网站

上面的笔记加上这个网站,所有的知识点差不多都覆盖了,未涉及的小部分知识点可以在做题时进行扩展。

书籍资料

视频这条路走不通,后来就打算直接通过软考系统架构师官方指定图书:系统架构设计师教程第四版提取知识点,此书600多页,两个白天只看到200多页就放弃了,前几章还能看出重点,后面的章节看起来都是重点,所以在笔记中只提取了前面几章的知识点。

当然,时间充足的童鞋可以慢慢的看,想要快速复习的不要把过多的时间浪费在上面。这里还是强调一定要预留出足够的时间!

资料百度云链接:https://pan.baidu.com/s/1x44Wq0on6OtCFrYku2F5ww 密码:6o1s

资料汇总

system_architect是从github上一个大佬总结的,里面将章节知识点和历年真题结合了起来,可以边复习边做题。

系统架构师论文范文50篇,里面包含了历年的优秀范文,值得借鉴,其他的资料就是一些真题。

资料打印

我将笔记、网站上的章节资料都打印出来,今年的考试这个网站上的资料发挥了至关重要的作用。

资料如图:
资料1
资料2
打印资料
左边的是我自己做的笔记,右边的是从网站下的资料。上面的圈圈画画都是我做题时,遇到的出现频率比较高的知识点。

同时我也打印了50篇论文范文,但是就看了几篇,一是看不下去,二是我记不住。

至此,系统架构师复习资料准备工作完成。

学习APP

软考真题APP,花了25RMB永久激活,里面包含了历年真题以及解答,还可以计时和评分,用来刷题再适合不过。

软考真题

复习篇

时间维度

白天

  1. 系统架构设计师教程前200页:两天。对于我来这一块拖了点时间,主要提炼知识点比较慢。但这本书的内容很详细,很适合作为理论基础,基础不好的同学可以预留一个月看这本书。
  2. 背打印资料知识点:三天。这里是重点,知识点才是精华所在,肯定要好好看,这一块主要针对于选择题(综合),边做题边看,而且简答题的题目往往都会出现在这些知识点中。
  3. 做选择题:一天。主要是做上面的system_architect里面的选择题。
  4. 背历年案例分析的答案:一天。对着软考真题APP里面的案例直接看答案并背下来。

晚上

每天晚上就是软考真题APP刷综合知识题,以此培养做题的感觉。背诵案例分析的答案和资料上的知识点,学习回答逻辑。

科目维度

主要还是围绕软考真题APP来复习。我把复习重心放在了选择题上,案例我只看了历年真题答案。论文我是在软考那天早晨五点,背了背开头的摘要。

软考真题

综合知识

这部分就和考驾照一样,就是刷题。白天刷system_architect里面的题目,晚上在软考真题刷,这样保证一道题可以刷两三遍,将知识点查漏补缺。

对于做错的题目我都会截屏保留或者收藏,每天都反复的去看,至少混个眼熟。

案例分析

还是看历年真题,有空的可以认真的做,学习答案的官方回答方式,找找规律。像我这种没空的就直接看答案,背几个看起来比较重要的碰碰运气。

论文

培训班可能会押题,会让你背诵论文。但是那么多2500+字的论文我实在背不下来,只看了几篇论文开头的摘要和正文的结构,正文内容靠自己的灵活发挥。

论文摘要

2020系统架构师考试心得

今年是我第一次参加软考,也是临时起意报考的系统架构师。可能今年受其他因素因素,加上自己本身是一个大数据开发,接触的系统架构和编程语言挺多,什么问题都能往上面凑,感觉题目还是比较简单的。

工作经验对于系统架构师重要么

在软考群里看到了不同的观点。有的人说有工作经验考试会简单,也有人说有工作经验会固化思维,反而不利于考试。就我这次考试而言,运气成分居多,因为这次考试的案例分析和论文全凭我的工作经验,下面简单来说一下。

案例分析

案例分析一共五个题目,分为选择填空题和简单题。第一个是必做题,第一问我看过的原题的答案而且我背过这个知识点,所以做起来得心应手。后面四选二我选择了redis的应用和Java的SSM框架,平时对redis和SSM用的比较多,所以第一问填空做起来轻轻松松,第二问简答就组织了一下比较技术性的语言来回答。也许是回答得不够官方,才考了49分,不过都是依赖工作经验来完成回答的。

论文

论文四选一:论软件测试中缺陷管理及其应用、论企业集成架构设计及应用、云原生架构及其应用论题、论数据分片技术及其应用。看到前三个的时候我都快哭了,听都没听过。看到最后一个我才松了一口气。

题目主要内容如下:

Hash分片,一致性Hash分片和按照数据范围分片是三种常用的数据分片方式

作为一个大数据开发,分片和分区就是我的强项!Hash分片我写了Kafka,一致性Hash我讲了讲他的环形结构和原理,数据范围分片我写了Hive的分区已经数据库的分表。再加上我之前背的论文摘要,不到两个小时我就写完了2500字+,内容全是靠日常工作经验来填充的。

考完会有遗憾么

很多人会在考试的时候,因遇到复习完忘了或者遇到过但没仔细看的题目而懊悔不迭。我也一样,案例分析考到了redis的RDB和AOF两种持久化方式,我是17年实习的时候学习的redis,做过一份笔记,在今年6月笔记迁移的时候打算重新整理RDB和AOF,结果忘了,所以回答的时候心里特别没底,考完试就懊恼的不行。

查成绩会激动么

一直在期待着成绩出来,而真当得知可以查成绩消息的时候,虽然毕业两年多了,查成绩的时候还是忍不住内心激动、握着鼠标的手有点颤抖。虽然这个证书目前对我无关紧要,但是看到成绩的时候还是开心的无以复加。

需要报班么

看个人自控力和学习能力。我自学的时间有四年多了,自学Java、python、大数据开发、爬虫、网络、操作系统等等,涉及的知识面比较广泛,所以软考的很多东西对我来说难度不是很大,加上没钱,所以选择了自学。

建议

最后,还是建议大家预留两个月左右的时间去复习,比较稳妥一点,可以合理地安排复习计划,应对突发事件,不要和我一样慌慌张张的复习。我之所以复习时间那么紧张,除了时间没预留充足和喜欢拖延之外,就是出现了很多意料之外的事情打乱了复习时间安排。

最后,祝大家明年的考试能够稳过。


写的都是日常工作中的亲身实践,处于自己的角度从0写到1,保证能够真正让大家看懂。

文章会在公众号 [入门到放弃之路] 首发,期待你的关注。
收藏、在看、转发










原文转载:http://www.shaoqun.com/a/504681.html

跨境电商:https://www.ikjzd.com/

cicpa考试:https://www.ikjzd.com/w/1375

特许金融分析师:https://www.ikjzd.com/w/1396


复习七天通过软考高级系统架构师此文Mac分风格阅读链接:https://mp.weixin.qq.com/s/WWohgIH96zoOhTkGAhv1bQ软考所有高级复习资料和视频全汇总:https://blog.csdn.net/CatchLight/article/details/112008852前言软考复习的方式可以分为两种:报班和自学。当然也有加QQ要求共同分摊网课费用的,当然被我义正言
亚马逊全球开店:亚马逊全球开店
黄远:黄远
广州电视塔门票多少钱?广州小蛮腰摩天轮门票价格?:广州电视塔门票多少钱?广州小蛮腰摩天轮门票价格?
eBay卖家频陷诈骗案,eBay和PayPal却互相甩锅?:eBay卖家频陷诈骗案,eBay和PayPal却互相甩锅?
万圣节旺季在即,送你一份远离侵权风险指南!:万圣节旺季在即,送你一份远离侵权风险指南!

「中国设计星」正当红!这个超级大IP带来哪些惊喜?

6年荣耀时光,100余位导师"甘为人梯",超500位青年设计师登上舞台共同成长,近百万设计师现场见证,上千万设计师线上围观......六年的探索与沉淀,让「中国设计星」的线上与线下流量呈现爆发式增长!

2020年,四场中国设计星晋级赛总在线观看人达500W+,而12月5日的中国设计星全国总竞选,更是第一次登陆抖音、今日头条、西瓜等8个平台,10大平台联合直播,创下了星学院直播间在线观看人数100W+,网易直播间55W+,抖音直播间总曝光量128.3W的佳绩!

数据就是最好的佐证,「中国设计星」正当红!它如同强大的磁场,吸引着众多新生代青年设计师汇聚;也如同一场严格的大考,令青年设计师无畏挑战,一路追赶和超越,一步步距离行业金字塔愈来愈近。

设计需要突破界限,「中国设计星」把握时代脉搏,整合资源,赋予产业新能量。新中源陶瓷联合广州设计周,网聚设计界的优秀青年设计力量,赋予了行业以及设计领域鲜活能量与全新活力。

中国设计行业正处于逐渐崛起、不断地完善与发展当中,而「中国设计星」,也为新中源陶瓷品牌、经销商乃至行业导入了优秀的设计师资源,让区域设计力量与品牌实现精准链接。

六年来,「中国设计星」的每次更新迭代,都体现出对自身价值和使命的再定义。那么,6岁的「中国设计星」,给我们带来了哪些惊喜?

破圈而出

多渠道触达C端

如今,随着消费者越来越主动关注家装的设计风格与美学趣味,以及抖音、快手、小红书等内容型营销工具的兴起,家居企业主动"破圈"与消费者形成圈层,这显得尤其重要,也是势在必行!

为了增强中国设计星在C端渠道的影响力,2020年4月开始,新中源陶瓷携手中国设计星数百位设计师,共同推出"星家100设计"征集计划——要好设计,找设计星。面向全国甄选100位业主,由中国设计星历届优秀设计师与业主进行一对一沟通需求,定制专属空间解决方案。

第二个五年,「中国设计星」不再仅仅局限青年设计师的成长,平台通过对新营销、新矩阵、新媒体的各种工具与手法,完成对于消费者的链接与交互,让消费者在这里可以找到优秀设计星,获取完美的设计服务。

2020年2月,为抗击疫情,赋能被迫宅家的普通群众,中国设计星联手室内设计网、全国星星伙伴、导师与各行业精英,连续举行了"中国设计星在线分享会""宅家提升"公益课程、"中国设计星·云串门"3个公益活动。通过6个星期、39位分享嘉宾,59小时总时长的公益课程分享,与24W+的观众共享这段宅家抗疫的特殊时光,并收获光明日报、新华社、凤凰网三大主流媒体点名称赞!

此外,2020年11月,中国设计星联手2020年C4战队教练、全国12强选手,展开了为期一个月的"中国设计星·星Talk"抖音直播,以时下流行的连麦、实地探店甚至吃播的形式,为8.5W在线观众普及硬核的设计知识和生活方式。活动相关视频和直播播放量高达33W,获赞超5000+。

通过线上直播平台,将受众范围从设计师扩展到普通的大众消费者,突破了"设计师圈层",触达C端消费者,实现"材料商-设计师-消费者圈"新的圈层融合。

后浪涌现

年轻设计力突围

「中国设计星」是一个独具创意,以及具有时代特征的事件。第二个五年的开始,无数后浪用多元的、创意的、接地气的方式不断涌现,这是中国设计的未来,也是「中国设计星」为中国设计所做的巨大贡献。

2020年,董青、王乙童、砚南等更多九零后设计师的出现,为「中国设计星」注入了一股新鲜力量。他们彰显着"后浪"设计师的与众不同——个性更加鲜明,作品更加多元;他们打破定义束缚,撕开标签属性,在中国设计星的舞台上演绎年轻设计力的能量。

站在Z世代引领社交圈工具的当下,「中国设计星」网易联合发起"星串门"活动,通过带领年轻设计师走访全国不同城市的设计师工作室,并通过图文与小视频的方式,为观众展现不同地域的设计文化与城市面貌,构建出一个全新的、持续性的、有活力的"社交载体",向全国观众推广"设计创新生活"的理念。

到2020年12月为止,"中国设计星·星串门"系列短视频在抖音平台,获得70W+播放量,2W+点赞的好成绩,初步打造起"星串门"IP在C端消费者的影响力。下一年,星串门活动也将会在抖音、微信公众号等平台发力,为全国观众带来更多有魅力的中国设计。

而更多设计后浪们的加入,更多元化流量载体的呈现,都在说明着「中国设计星」正在朝年轻化、多元化的方向发展。而这种年轻化的趋势,让"星生态"体系不断成长的同时,也能让新中源品牌可以更加紧贴年轻设计师,获知年轻消费群体的消费趋向,从而进化自身产品的设计与研发能力。

打开链接

打造"大IP"影响力

任何的进化,都是对常规的打破。2020年,「中国设计星」打开链接,与更多设计师、媒体联合,在传播渠道、内容创作、赛事合作等方面进行跨界探索与创新,丰富「中国设计星」IP的内涵,让更多人了解到中国设计星的价值与魅力。

今年伊始,在疫情大考下,作为青年设计师成长平台的「中国设计星」,逆势而上,与网易、建E室内设计网、抖音、今日头条等媒体与平台合作,通过线上启动礼、公益课程、直播等多元方式,持续在线上平台发力,打造IP在大众消费者心中影响力。

2020年8月,「中国设计星」和网易"居住在中国"2020中国样板间设计大赛进行强强联手,以更开放的心态服务青年设计师成长,希望帮助优秀设计师链接、创造更多和外界合作的机会,提升他们的价值。

更值得一提的是,今年「中国设计星」全国36强选手的户外广告,分别在全国12大核心、10大城市群机场,171个高铁站全面上线。当消费者走近并了解"中国设计星",就能感受到这个强大IP的巨大吸引力。

蜕变迭代

成就强大IP的生命力

「中国设计星」不仅仅是超级大IP,也是一个容器,里面装满了年轻的梦想,它的走向也预示着中国青年设计发展的方向。网易设计作为旁观者,见证了这一个时代的设计梦想,也见证着中国优秀青年设计师在这里的进化和蜕变,也看到了「中国设计星」这个生态的无限可能性。

而不断更新迭代,是「中国设计星」应对未来变化的一种方式。「中国设计星」的每一步的升级与迭代,都是为了帮助中国年青设计人,构建一个更精彩的成长平台,推动中国设计迈向更璀璨的未来。

「中国设计星」就像一个聚梦池,聚拢梦想,重新链接新的梦想、新的发生。每一位优秀青年设计师,走向「中国设计星」的舞台,用愈加坚定的脚步来攻克难关、自由成长,继续书写着中国设计更独立、更开放、更多元的未来。




原文转载:http://home.shaoqun.com/a/80115.html

跨境电商:https://www.ikjzd.com/

photobucket:https://www.ikjzd.com/w/132

skyee:https://www.ikjzd.com/w/290


6年荣耀时光,100余位导师"甘为人梯",超500位青年设计师登上舞台共同成长,近百万设计师现场见证,上千万设计师线上围观......六年的探索与沉淀,让「中国设计星」的线上与线下流量呈现爆发式增长!2020年,四场中国设计星晋级赛总在线观看人达500W+,而12月5日的中国设计星全国总竞选,更是第一次登陆抖音、今日头条、西瓜等8个平台,10大平台联合直播,创下了星学院直播间在线观看人数100W+
王惟:王惟
焦点科技:焦点科技
江门自力村碉楼群好玩吗?:江门自力村碉楼群好玩吗?
2020清远十一去哪旅游?2020十一清远好玩的地方?:2020清远十一去哪旅游?2020十一清远好玩的地方?
口述:老公不忠反倒诬蔑我不贞(5/5):口述:老公不忠反倒诬蔑我不贞(5/5)

面试常问之重写(Override)与重载(Overload)

重写(Override)

重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写!

重写的好处,在于子类可以根据自身需要,定义特定于自己的行为。 也就是说子类能够根据需要重写父类的方法。

重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。

方法重写的规则

  1. 参数列表与被重写方法的参数列表必须完全一致。

  2. 返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类。

  3. 访问权限不能比父类中被重写的方法的访问权限更低。

  4. 父类的成员方法只能被它的子类重写。

  5. 被 final修饰的方法不能被重写。

  6.  被static修饰的,即静态方法不能被重写,但是能够被再次声明。

  7. 子类和父类在同一个包中,那么子类可以重写父类所有方法,除了访问权限是private 和 被final修饰 的方法。

  8. 子类和父类不在同一个包中,那么子类只能够重写父类的声明为 public 和 protected 的非 final 方法。

  9. 重写的方法能够抛出任何非强制异常,无论被重写的方法是否抛出异常。但重写的方法不能抛出新的强制性异常,或者比被重写方法声明的更广泛的强制性异常,反之则可以。

  10. 构造器不能被重写。

  11. 如果不能继承一个类,则不能重写该类的方法。

ps:强制异常和非强制异常参考:https://blog.csdn.net/wusecaiyun/article/details/48918467

  当需要在子类中调用父类的被重写方法时,可以使用 super 关键字。

重载(Overload)

重载是在一个类里面,方法名字相同,而参数不同。返回类型可以相同也可以不同。

每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。

最常用的场景就是构造器的重载。

重写的规则:

  1. 被重载的方法必须改变参数列表(参数个数或类型不一样)。
  2. 被重载的方法可以改变返回值类型。
  3. 被重载的方法可以改变访问权限修饰符。
  4. 被重载的方法可以声明新的或更广的检查异常;
  5. 方法能够在同一个类中或者在一个子类中被重载。
  6. 无法以返回值类型作为重载方法的区分标准。

重写与重载之间的区别

区分点重写(Override)重载(Overload)
参数列表必须一致必须修改
返回类型必须一致可以修改
异常可以减少或删除,一定不能抛出新的或更广的异常可以修改
访问权限不能做更为严格的限制(即不能比呗被重写方法的权限更低)可以修改

总结

 

  1. 方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。
  2. 方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)。
  3. 方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。

 

 ps:放在最后的一张图例:









原文转载:http://www.shaoqun.com/a/504647.html

跨境电商:https://www.ikjzd.com/

旺店通:https://www.ikjzd.com/w/2390

lithium:https://www.ikjzd.com/w/2505


重写(Override)重写是子类对父类的允许访问的方法的实现过程进行重新编写,返回值和形参都不能改变。即外壳不变,核心重写!重写的好处,在于子类可以根据自身需要,定义特定于自己的行为。也就是说子类能够根据需要重写父类的方法。重写方法不能抛出新的检查异常或者比被重写方法申明更加宽泛的异常。方法重写的规则参数列表与被重写方法的参数列表必须完全一致。返回类型与被重写方法的返回类型可以不相同,但是必须是
reverb:reverb
淘粉:淘粉
2020东部华侨城生态文化节有什么活动?深圳东部华侨城生态:2020东部华侨城生态文化节有什么活动?深圳东部华侨城生态
深圳欢乐谷灯会2020夜场时间?2020欢乐谷灯会夜场门票:深圳欢乐谷灯会2020夜场时间?2020欢乐谷灯会夜场门票
深圳有哪些好玩的地方,逛街哪里又便宜又实惠?:深圳有哪些好玩的地方,逛街哪里又便宜又实惠?

乌克兰电商市场发展迅速,5大品类销量暴涨

据外媒报道,调研机构Hubber调查了乌克兰1200家电子商务企业,并且根据乌克兰今年的电商市场情况,发布了今年乌克兰电商市场发展业绩和畅销品类,另外还透漏了销量跌幅最大的几大品类。

 1.png

乌克兰是一个拥有4200多万人口的东欧国家,是欧洲电子商务增长速度排名第二的国家。今年乌克兰的电子商务又出现了新增长。疫情期间,乌克兰在线订单量出现了大幅增长,3月份增加了45%,4月份增加了113%,订单量达到了巅峰。与2019年12月相比,今年12月份的订单量增长了69%,平均而言,今年,乌克兰的电商订单量增长了38.9%。

 2.png

就电商营业额来看,今年4月份乌克兰的电子商务营业额增长了100%,达到了顶峰,其次是12月份增长接近100%。在两次锁定期间,乌克兰的电子商务均出现了大幅增长。总体而言,2020年乌克兰电子商务营业额增长了50.2%。

 KS0[VPX[71R8M`JPDFHJ644.png

Hubber调查了2020年乌克兰100种品类的销量动态,在乌克兰的众多热卖品类中,这五大品类销量增长最大。销量第一是个人防护设备,其中包括手套销量增长94300%,医疗设备增长94300%,防腐剂销量增长10113%,工作服增长9320%,口罩增长8006%。其次是维生素和矿物质产品,增长了2723%,无框家具增长达960%,3D塑料增长达577%,人体温度计增长达506%。

 

这几大品类销量暴涨,一方面是因为疫情导致相关物资的需求增加,另一方面是疫情对乌克兰民众造成的恐慌情绪,导致人们开始关注健康,以健康为中心的各种产品需求增加。由于乌克兰民众消费习惯和喜好的变化,有销量增长的产品,同时也有在疫情期间出现销量暴跌的产品。

 

调查显示,今年乌克兰市场销量跌幅最大的10大品类分别是:头发定型装置下跌68%;电子烟/雾化器下跌66%;手机套下跌65%;小说下跌58%;消耗品(办公设备)下跌57%;电子烟的组件下跌55%;快船队下跌53%;防护眼镜下跌52%;电热水壶下跌49%;智能手表和追踪器配件下跌46%。





原文转载:http://www.shaoqun.com/a/504630.html

跨境电商:https://www.ikjzd.com/

asinseed:https://www.ikjzd.com/w/533

好卖家:https://www.ikjzd.com/w/776


据外媒报道,调研机构Hubber调查了乌克兰1200家电子商务企业,并且根据乌克兰今年的电商市场情况,发布了今年乌克兰电商市场发展业绩和畅销品类,另外还透漏了销量跌幅最大的几大品类。乌克兰是一个拥有4200多万人口的东欧国家,是欧洲电子商务增长速度排名第二的国家。今年乌克兰的电子商务又出现了新增长。疫情期间,乌克兰在线订单量出现了大幅增长,3月份增加了45%,4月份增加了113%,订单量达到了巅峰
taofenba:taofenba
wangwei:wangwei
揭阳到望天湖自驾怎么走?揭阳到望天湖开车多长时间?:揭阳到望天湖自驾怎么走?揭阳到望天湖开车多长时间?
深圳金沙湾游玩有什么要注意的?:深圳金沙湾游玩有什么要注意的?
信息化技术推动广东旅游业发展 :信息化技术推动广东旅游业发展

2020年北美电商销售的五个总结

尽管如此,美国零售支出仍在上升。美国国家零售联合会(National Retail Federation)最近报告说,2020年首10个月美国零售总额(不包括汽车,汽油和餐厅)比2019年同期增长6.4%。

 

美国电商杂志《实用电子商务》对今年假期的数据进行了分析,得出了五个结论。

 

电子商务蓬勃发展

 

据万事达卡SpendingPulse统计,从10月初到平安夜,网络零售支出增长了惊人的49.0%。

 

1

 

电子邮件和SMS营销平台Klaviyo的绩效营销总监Joe McCarthy表示:"在疫情开始时,整体零售额下降了。但是电商因此发生了重大变化,这是迄今为止我们所见过的最大的电子商务转型。基本上,我们2020年一年就看到了电商需要多年才能发展到的水平"

 

这种电子商务的趋势可能会继续下去。例如,《华尔街日报》记者Aisha Al-Muslim指出,几家破产的实体零售商——如Lord & Taylor、Stein Mart和前面提到的Pier 1——已被收购,希望它们仍能在网上销售。

 

消费者持续支出

 

尽管有流感、大选、火灾季节和天气,美国人还是会花钱。

 

Statista肯定了NRF和万事达卡SpendingPulse做出的总体数据趋势,指出仅2020年10月美国零售量就比2019年同期增长了8.5%。并表示:"如果美国人民有钱,他们往往会把钱花掉。如果零售商想要找机会,留心总会找到的"

 

留住客户是至关重要的

 

购物习惯在2020年发生了变化当实体店在3月和4月关闭时,消费者不得不寻找其他渠道和品牌。

 

"很多人(第一次在网络零售商那里购物)是出于需要,"Klaviyo的麦卡锡说。"他们找不到曾经购买过的传统品牌的产品,于是他们发现了新的选择。"

 

如果一家企业获得了新客户,特别是在新冠肺炎疫情的圣诞节期间,它能否继续成功可能取决于它能否留住这些客户。换句话说,那些因为疫情而获得顾客的企业需要找到方法,在疫情结束后保持顾客的长期忠诚度。

 

不是每个商家都有收获

 

尽管销售额有所增长,但并不是每个零售电商都能或将会赚钱而明年的市场竞争将更大。例如,根据万事达卡SpendingPulse的数据,从2020年10月11日到12月24日,服装销售总额(实体店和网店)与前一年相比暴跌了19.1%。显然,服装零售商正在亏损。但与2019年同期相比,家具和家具用品的总销售额增长了16.2%,在线销售额增长了31%。

 

本地供应商需求增长

 

在疫情爆发前,采购外国产品对许多品牌和零售商来说具有经济意义。但当这些长期的供应链失效时,对许多公司来说,拥有一个本地选择带来了显著的不同。

 

麦克·查尼在《华尔街日报》上写道:"冠状病毒大流行扰乱了全球庞大的供应链达数月之久,导致工厂关闭,航运中断,公司难以将产品从工厂运送到消费者手中。"

 

现在,许多公司正在考虑改变模式,以避免未来的产品短缺和运输延误,尽管这可能会增加成本。一些公司正考虑将生产转移到离家更近的地方。其他一些企业正考虑在世界各地开设小工厂,而不是将所有生产活动集中在一个地方。





原文转载:http://www.shaoqun.com/a/504631.html

跨境电商:https://www.ikjzd.com/

tchibo:https://www.ikjzd.com/w/1928

aca:https://www.ikjzd.com/w/1371


尽管如此,美国零售支出仍在上升。美国国家零售联合会(NationalRetailFederation)最近报告说,2020年首10个月美国零售总额(不包括汽车,汽油和餐厅)比2019年同期增长6.4%。美国电商杂志《实用电子商务》对今年假期的数据进行了分析,得出了五个结论。电子商务蓬勃发展据万事达卡SpendingPulse统计,从10月初到平安夜,网络零售支出增长了惊人的49.0%。图1电子邮件
tm商标:tm商标
ideal:ideal
2020五一去北京旅游要注意什么?:2020五一去北京旅游要注意什么?
实操:在虾皮做一件代发的流程详解!:实操:在虾皮做一件代发的流程详解!
又有老板被代运营骗了!:又有老板被代运营骗了!

男性同胞遗精,多久一次才正常?这就给你答案

核心提示:如同女性来月经一样,每位男性人生中也同样会经历遗精。遗精是否有危害?怎样的遗精才算正常?今天就和男性同胞们聊聊这个"尴尬"话题。

如同女性来月经一样,每位男性人生中也同样会经历遗精。但不同的是,男性遗精话题总是显得那么的羞涩和隐晦,以至于很多男性发生遗精时都是"一脸迷茫",惊慌失措。

究竟遗精是否有危害?怎样的遗精才算正常?今天就和男性同胞们聊聊这个"尴尬"话题。

究竟遗精是什么?

遗精是指男性不因X生活或受手 淫刺激情况下,精液自发外泄的一种现象,12岁以前的男性较为少见,以青年男性居多。根据数据显示,90%的男性都有过相应的遗精经历,而当进入中年之后,现象就会慢慢减少。

遗精是男性正常的生理现象。当男性进入青春期后,体内的生殖器官也逐渐变得成熟,在促性激素的作用下,前列腺和精囊腺会逐渐被睾丸产生的精子和精液填满,而在经过性刺激后,精液就会不自主地排出体外了。

怎样的遗精才算正常?

一、从遗精次数区分

正常男性的遗精一般会在半个月左右遗精一次,一个月会大约会有1-2次。但少的时候也会出现1、2年都不来的情况。

然而,遗精频率过于频繁,3至5天就发生一次或者一个月发生的次数高达5次,这时候就应注意起来,身体可能出现毛病了。

二、从遗精时的状态进行区分

正常男性的遗精是频率少但是精量多,精液也较为浓稠,遗精时勃 起正常。

倘若遗精时遗精量较少、精液清晰,甚至遗精时出现勃 起障碍,遗精后缺乏精神,这都是不正常的。

三、从身体状况进行区分

正常遗精的男性精神状态都是十分良好的,并无出现劳累的情况。反而,经常手淫、X生活过度的人,在遗精后会顿感疲倦,失去精神。

怎么才能预防频繁性遗精呢?

1.避免不良的生理习惯

在生活中男性应尽量避免穿紧身裤,以免压迫阴 囊。而在夜晚入睡前也应杜绝玩弄隐私部位的行为。

2.避免过度的性刺激

男性经常接触sex信息或影像的刺激,或长期处于性冲动或手淫的习惯,都会造成大脑持续处于兴奋状态,长期以往就会造成神经衰弱,形成频繁性遗精。


3.进行运动锻炼

在日常生活中,男同胞们应尽量进行运动锻炼,以提高自身的免疫力。除此之外,熬夜、吸烟、暴饮暴食等不良的生活习惯也应当尽量避免。


原文转载:http://health.shaoqun.com/a/139619.html

跨境电商:https://www.ikjzd.com/

mail.ru:https://www.ikjzd.com/w/2232

worldfirst:https://www.ikjzd.com/w/289


核心提示:如同女性来月经一样,每位男性人生中也同样会经历遗精。遗精是否有危害?怎样的遗精才算正常?今天就和男性同胞们聊聊这个"尴尬"话题。 如同女性来月经一样,每位男性人生中也同样会经历遗精。但不同的是,男性遗精话题总是显得那么的羞涩和隐晦,以至于很多男性发生遗精时都是"一脸迷茫",惊慌失措。究竟遗精是否有危害?怎样的遗精才算正常?今天就和男性同胞们聊聊这个"尴尬"话题。究竟遗精是什么?遗精是指男
1号店网:1号店网
f2c:f2c
深圳大鹏金沙湾好玩吗?要不要门票呢?:深圳大鹏金沙湾好玩吗?要不要门票呢?
北京:"非主流"披萨店 - :北京:"非主流"披萨店 -
成都青城山地图_青城山旅游地图_青城山前后山地图 :成都青城山地图_青城山旅游地图_青城山前后山地图

扎一针,瘦十斤!针灸疗法能减肥,这是真的吗?

核心提示:近年来随着社会的不断发展,生活水平的不断提高,人体内脂肪堆积量及分泌异常的情况较为常见,这使得单纯性肥胖的发生率呈逐年上升的趋势,除了健身、节食等减肥方案,大量的减肥人群瞄准了针灸疗法。

近年来随着社会的不断发展,生活水平的不断提高,人体内脂肪堆积量及分泌异常的情况较为常见,这使得单纯性肥胖的发生率呈逐年上升的趋势,除了健身、节食等减肥方案,大量的减肥人群瞄准了针灸疗法。相较于每天健身房大汗淋漓的状态,许多人都愿意尝试针灸疗法,那这个方法真的有用吗?真的适用于所有人吗?今天我们就来说说!


据了解,某中医研究院对四十五位患者进行了专业的临床治疗,在经过一年的针灸疗法后,其中17名患者体重下降5公斤以上,15名患者体重下降3-5公斤。研究结果表明,针灸可以改变患者的内分泌系统,并对神经系统产生一定的调节作用,降低超敏C反应蛋白可能对脂肪细胞造成的不良影响,可以降低肥胖性炎症反应的发生率,同时还可有效改善血脂水平,避免进一步肥胖,甚至降低了其他因肥胖引起的心脑血管疾病。由此可见,针灸相较而言是有利于单纯性肥胖的临床治疗,值得推广,但是建议大家不要盲目跟从针灸治疗,因为并不是每一个人都适合此方法,到底针灸治疗肥胖适合哪一类人呢?别急,往下看……

一、脾胃虚弱,代谢较低人群

其中中脘穴为任脉的腹部要穴,针刺该穴可达到养胃补气、降逆止呕、化湿和中等功效;下脘穴同样为任脉,处于足太阳任脉交汇处,针刺可达到健脾和胃、疏导水湿之功效,帮助大家减轻浮肿的压力。因此针灸减肥又尤其适合那些脾胃虚弱,代谢能力差的人,也就是我们口中所说的"虚胖"。

二、湿气过重,肥肉傍身人群


某些人看起来大腹便便,认为自己是过于肥胖,仅仅只是湿气过重,脾脏功能无法正常运转,从而导致代谢率降低。人体的天枢穴为胃经腹部的重要穴位,主要治疗活血化瘀、化湿和中,并发挥理气通便的作用。而气海穴作为腹部的重要穴位,针刺该穴位具有温阳益气、化湿理气的功效,通过调理身体内部的分泌情况,而最终达到减肥的效果。

三、常年应酬、暴饮暴食人群

俗话说:吃得少不如消化好。随着社会的发展,国内的GDP总值位居世界前列,说明人们的生活水平不断提高,吃喝更是不愁,可是有进无处,对于大家的肠胃可真的难受,便秘一来,什么东西都排不出去,体重稳稳上升。此时针刺曲池、支沟、丰隆、上区虚、阴陵泉等四肢穴位,发挥舒经通络、调和气血、调节大肠功能等功效,达到益气通络而减肥的目的。此方法也是尤为适合那些常年应酬,暴饮暴食的人群。


原文转载:http://lady.shaoqun.com/a/263663.html

跨境电商:https://www.ikjzd.com/

6pm:https://www.ikjzd.com/w/317

兰亭集势:https://www.ikjzd.com/w/820


核心提示:近年来随着社会的不断发展,生活水平的不断提高,人体内脂肪堆积量及分泌异常的情况较为常见,这使得单纯性肥胖的发生率呈逐年上升的趋势,除了健身、节食等减肥方案,大量的减肥人群瞄准了针灸疗法。 近年来随着社会的不断发展,生活水平的不断提高,人体内脂肪堆积量及分泌异常的情况较为常见,这使得单纯性肥胖的发生率呈逐年上升的趋势,除了健身、节食等减肥方案,大量的减肥人群瞄准了针灸疗法。相较于每天健身房
笨鸟转运:笨鸟转运
壹米滴答:壹米滴答
口述:变态男友不许我出门穿内裤:口述:变态男友不许我出门穿内裤
关键词怎么一步步推到首页:关键词怎么一步步推到首页
口述:安全期不小心怀孕 男友让我负全责:口述:安全期不小心怀孕 男友让我负全责

Java向上转型和向下转型

一、向上转型

简单的说向.上转型就是:将-一个子类类型的对象赋值给- -个父类类型的变量,

基本的实现语法:

父类类型变量=new 子 类类型();

DEMO:向上转型

发现了可以使用父类类型的变量调用子类覆写了父类的方法,但是为什么不调用Worker的say()方法呢?原因是具体调用哪一个子类覆写的方法是在运行期间根据具体你赋值的子类来确定的。

思考:在之前我们说过,子类出了可以继承父类的成员方法和变量还可以扩充属于自己的新的操作,那么可以使用父类类型的变量调用子类新扩充的方法吗?

DEMO:调用子类新扩充的方法

发现了不能使用父类类型的变量调用子类新扩充的方法,如果要实现调用可以使用向下转型。将一个父类类型的变量强制转换为子类类型。具体的实现语法:

但是向下转型会存在风险,存在类型转换异常的风险。

二:向下转型

简单的说向上转型就是:将一个父类类型的变量强制转换为子类类型。具体的实现语法:

DEMO:向下转型

发现了实现向下转型必须先向,上转型,但是向下转型作用不大,只是作为知识点提出,向下转型还存在类型转换异常的风险。

向下转型用得不多,你知道这个概念就行,但是你要记住这个异常(ClassCastException)。其实也可以在代码中防止这样的异常。

DEMO:防止异常的出现

虽然可以使用instanceof关键字防止类型转换异常的出现,但是没事干别向下转型。

有完整的Java初级,高级对应的学习路线和资料!专注于java开发。分享java基础、原理性知识、JavaWeb实战、spring全家桶、设计模式、分布式及面试资料、开源项目,助力开发者成长!


欢迎关注微信公众号:码邦主









原文转载:http://www.shaoqun.com/a/504622.html

跨境电商:https://www.ikjzd.com/

c79:https://www.ikjzd.com/w/1016

易联通:https://www.ikjzd.com/w/1854.html


一、向上转型简单的说向.上转型就是:将-一个子类类型的对象赋值给--个父类类型的变量,基本的实现语法:父类类型变量=new子类类型();DEMO:向上转型发现了可以使用父类类型的变量调用子类覆写了父类的方法,但是为什么不调用Worker的say()方法呢?原因是具体调用哪一个子类覆写的方法是在运行期间根据具体你赋值的子类来确定的。思考:在之前我们说过,子类出了可以继承父类的成员方法和变量还可以扩充
乐宝:乐宝
e淘网:e淘网
带你玩转海外视频营销:带你玩转海外视频营销
东莞桥头鑫龙水上乐园有夜场吗?鑫龙水上乐园晚上玩可以吗?:东莞桥头鑫龙水上乐园有夜场吗?鑫龙水上乐园晚上玩可以吗?
每个欧洲站点都需要一个单独的欧代地址?那英代又是什么?:每个欧洲站点都需要一个单独的欧代地址?那英代又是什么?