产品经理需要懂技术吗?懂到什么程度?

答案是:懂最好,可以不会编程,但至少要具备基础知识。 这可是我走了很多弯路总结出来的血淋淋的教训! 当我在研一刚萌生想做产品经理的想法时,有人跟我说产品经理要懂技术。 我当时就想我一定要想办法把自己的技术能力提升到一定的水平,再去找工作,不然以后就没机会学习了,至少能做出一个完整应用。 所以,我就努力搞学术,在研一就把小论文发表了,这样就可以出去实习了。 后来,我去了追光动画(王微从土豆离职之后,创办了追光动画,立志做中国的皮克斯,试问现在还有多少人记得土豆网?欣慰的是追光最近出了一款口碑还不
分类: 其他 发布时间: 05-11 21:41 阅读次数: 0

如何学习大数据技术,Java开发者想尝试转行大数据,学习方向建议

学习大数据技术,首先要明确大数据的概念。 大数据的概念作者认为有如下几点: 1.数据的来源多样性。例如关系数据库+文本+excel等 2.数据量大。TB级别的数据。 3.业务应用领域。实时性高与实时性不高的应用。 学习大数据应该就是要解决上述三个技术问题。 针对第一个问题,就是ETL技术-数据的抽取,清洗,加载。传统数据抽取、清洗、加载是无法做到的。例如一个1TB的数据,需要抽取一些客户的基本信息。上万的文件,多种数据库,每个数据库有很多节点等,这些问题如何解决。第二是时间问题,如果这个ETL
分类: 其他 发布时间: 05-11 21:41 阅读次数: 0

关于插入排序的学习笔记

关于数组的插入排序,我们需要先对for循环有一个更加透彻的认识,我们需要很清楚的知道for循环结束的时候,i的取值是多少。如下面图例: 如图中,在第一个循环结束的时候,循环经过了5次,第五次结束的时候,i的值也经过了5次 i++ ;变成了5 ,不再满足i < 5 的条件,结束循环,第二个循环也是如此。 下面进入正题,关于插入排序,顾名思义,就是我们把数组分为两部分,将后免得部分的第一个数字逐一和前面的部分的每一个数字比较,然后在对的位置插入。 插入排序举例:{8 , 2 , 3 , 7 , 1
分类: 其他 发布时间: 05-11 21:41 阅读次数: 0

【剑指offer】数组中只出现过一次的数字

题目描述: 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 解题思路: 用map来记录每个数字出现的次数,无脑遍历data,然后再对map进行for-each去寻找只出现过一次的那俩个数时,找到后分别记录在*num1和*num2中。 AC代码: class Solution { public: void FindNumsAppearOnce(vector<int> data,int* num1,int *num2) { m
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

【剑指offer】从上至下打印二叉树

题目描述: 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 解题思路: 借助queue来实现从上至下从左至右遍历二叉树,然后从上至下从左至右把二叉树每个结点的值都放入一个vector中。 AC代码: /* struct TreeNode { int val; struct TreeNode *left; struct TreeNode *right; TreeNode(int x) : val(x), left(NULL), r
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

下拉列表练习

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/82751745 package test; import java.awt.*; import javax.swing.*; public class J091701 extends JFrame { JPanel pan1,pan2; JLabel la1,la2; JComboBox cb; JList lis; JScrollPane sp
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

拆分窗口练习

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/82759443 package test; import java.awt.*; import javax.swing.*; public class J091801 extends JFrame{ JSplitPane sp; JList lis; JLabel la; public static void main(String[] args)
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

界面练习——聊天窗口

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/82763241 package test; import java.awt.*; import javax.swing.*; public class J091802 extends JFrame{ JTextArea ta; JPanel pan; JComboBox cb; JButton bu; JTextField tf; JScrol
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

用户登录界面练习

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/82777363 package test; import java.awt.*; import javax.swing.*; public class J091803 extends JFrame{ JLabel la1,la2,la3,la4,la5;//标签 JButton bu1,bu2,bu3,bu4;//按钮 JPanel pan1,pan
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

计算X^n的方法

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/82896321 package test1; import java.util.Scanner; public class Square { public static void main(String[] args) { double result=0; double t=0; Scanner sca=new Scanner(System
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

多线程编程练习

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/82949195 package test; public class Ck { private char[] r1=new char[8]; private int wp=0; public synchronized void shengchan(char aa)//线程同步 { while(wp==r1.length) {
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

编写程序解决选择问题。令K=N/2;

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/83064656 package test; import java.util.*; public class J101401 { public static int[] Randomarray(int i) { int[] arr=new int[i]; //或者可以用别的方法 Random ran=new Random();参考自https
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

解决选择问题

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/83064800 编写程序解决选择问题 编写程序解决选择问题。令K=N/2 思路 所谓选择问题,设一组N个数,而要确定其中第K个最大值。该问题的一种解决办法就是将这N个数读进一个数组,再通过某种简单的算法,以递减的顺序将数组排序,然后 返回位置K上的元素。 方法二就是将前K个元素排序,然后再将剩下的元素逐个读入,如果其小于第K个元素是就忽略,否则放入数组合适的
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

装完VM虚拟机后显示连网但ubuntu18.04却没有网的问题和jdk的环境变量的配置

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/83378191 装完VM虚拟机后显示连网但ubuntu18.04却没有网的问题 基于这个问题主要是可能使用了锐捷客户端,自动关闭了NAT服务,需要手动开启(治标不治本)过会又会关闭,所以vm虚拟机内部一直没有网此时有个解决办法: @echo off :s ping -n 1 127.1>null net start|findstr /i /c:"VMware
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

Hadoop集群安装的简易操作

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/83449484 基于Hadoop分布式集群的搭建 对于Hadoop集群的搭建,一直处于摸索状态,但这个在数据挖掘中确实相当的重要,所以总结如下: ssh免密登录 安装ssh客户端 $ sudo apt-get install openssh-client 安装完客户端后,它携带了一些其他的SSH工具,比如ssh-keygen用于生成公钥/私钥对,scp用
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

算法笔记之给定一系列的正整数,请按要求对数字进行分类,并输出(java版)

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/84797190 题目描述: 对于给定的一系列正整数,请按要求对数字进行分类,并输出以下五类数字: A1=能被5整除的数字中所有偶数的和; A2=能被5整除后余1的数字按照给出顺序进行交错求和,即计算n1-n2+n3-n4…; A3=被5除后余2的数字的个数; A4=被5整除后余3的数字的平均数,精确到小数点后一位;//说明如下:由于我们要对输出格式有要求,所
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

Shuffling Machine(洗牌机问题java版本)

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/84872507 **有54张牌,编号为1~54,初始编号从小到大排列。另外,这些牌按初始排列给定花色,即从左到右分别为13张S,13张H,13张C,13张D,2张J,如下: S1,S2,···,S13,H1,H2,····H13,C1,C2,···C13,D1,D2,···D13,J1,J2 接下来执行一种操作,这种操作将牌的位置改变为指定位置。例如有五张牌
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

A+B and C(java版本)

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/84940684 题目描述: 给出三个整数A,B,C,如果A+B>C,则输出true;否则,输出false。 由于long的范围是[-2^63 ,2^63),因此题目会出现相加可能越界的情况所以定义long类型而不是int类型。 package 算法笔记; import java.util.Scanner; //A+B and C(注意本题目中的int型变量容
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

Centos7环境下的HADOOP-3.0.1+HBASE-1.3.3+ZOOKEEPER-3.4.13完全分布式搭建参数

版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/89280727 对于环境变量的搭建 在centos7环境下配置环境变量是必不可少的,所以直接上干货: 1.删除原有的jdk 通过java -version查看当前的jdk版本,之后可以通过如下命令删除系统自带的jdk yum -y remove java* 2.安装新的jdk 下载最新的jdk,下载完成后在/home/node1/下载 (本人的目录如下)
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0

vue创建的项目如何在手机上调试

vue创建的项目如何在手机上调试 手机和电脑要在同一个网络下。 找到电脑的IPv4地址地址。我的电脑是mac,打开系统偏好设置——>网络——>高级——>TCP/IP——>IPv4地址。 然后去vue的项目下,修改config文件下的index.js文件。将host更改为电脑的IPv4地址。(例如我的IPV4地址是:192.168.43.126) 然后在手机的浏览器上打开 http://192.168.43.126:8080。(我的vue项目在本地打开是8080端口,要更改为自己相对应的端口)
分类: 其他 发布时间: 05-11 21:40 阅读次数: 0