产品经理需要懂技术吗?懂到什么程度?
答案是:懂最好,可以不会编程,但至少要具备基础知识。 这可是我走了很多弯路总结出来的血淋淋的教训! 当我在研一刚萌生想做产品经理的想法时,有人跟我说产品经理要懂技术。 我当时就想我一定要想办法把自己的技术能力提升到一定的水平,再去找工作,不然以后就没机会学习了,至少能做出一个完整应用。 所以,我就努力搞学术,在研一就把小论文发表了,这样就可以出去实习了。 后来,我去了追光动画(王微从土豆离职之后,创办了追光动画,立志做中国的皮克斯,试问现在还有多少人记得土豆网?欣慰的是追光最近出了一款口碑还不
如何学习大数据技术,Java开发者想尝试转行大数据,学习方向建议
学习大数据技术,首先要明确大数据的概念。 大数据的概念作者认为有如下几点: 1.数据的来源多样性。例如关系数据库+文本+excel等 2.数据量大。TB级别的数据。 3.业务应用领域。实时性高与实时性不高的应用。 学习大数据应该就是要解决上述三个技术问题。 针对第一个问题,就是ETL技术-数据的抽取,清洗,加载。传统数据抽取、清洗、加载是无法做到的。例如一个1TB的数据,需要抽取一些客户的基本信息。上万的文件,多种数据库,每个数据库有很多节点等,这些问题如何解决。第二是时间问题,如果这个ETL
关于插入排序的学习笔记
关于数组的插入排序,我们需要先对for循环有一个更加透彻的认识,我们需要很清楚的知道for循环结束的时候,i的取值是多少。如下面图例: 如图中,在第一个循环结束的时候,循环经过了5次,第五次结束的时候,i的值也经过了5次 i++ ;变成了5 ,不再满足i < 5 的条件,结束循环,第二个循环也是如此。 下面进入正题,关于插入排序,顾名思义,就是我们把数组分为两部分,将后免得部分的第一个数字逐一和前面的部分的每一个数字比较,然后在对的位置插入。 插入排序举例:{8 , 2 , 3 , 7 , 1
【剑指offer】数组中只出现过一次的数字
题目描述: 一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 解题思路: 用map来记录每个数字出现的次数,无脑遍历data,然后再对map进行for-each去寻找只出现过一次的那俩个数时,找到后分别记录在*num1和*num2中。 AC代码:
class Solution {
public:
void FindNumsAppearOnce(vector<int> data,int* num1,int *num2) {
m
【剑指offer】从上至下打印二叉树
题目描述: 从上往下打印出二叉树的每个节点,同层节点从左至右打印。 解题思路: 借助queue来实现从上至下从左至右遍历二叉树,然后从上至下从左至右把二叉树每个结点的值都放入一个vector中。 AC代码:
/*
struct TreeNode {
int val;
struct TreeNode *left;
struct TreeNode *right;
TreeNode(int x) :
val(x), left(NULL), r
界面练习——聊天窗口
版权声明:使用注明出处 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
编写程序解决选择问题。令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
装完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
Hadoop集群安装的简易操作
版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/83449484 基于Hadoop分布式集群的搭建 对于Hadoop集群的搭建,一直处于摸索状态,但这个在数据挖掘中确实相当的重要,所以总结如下:
ssh免密登录 安装ssh客户端 $ sudo apt-get install openssh-client
安装完客户端后,它携带了一些其他的SSH工具,比如ssh-keygen用于生成公钥/私钥对,scp用
算法笔记之给定一系列的正整数,请按要求对数字进行分类,并输出(java版)
版权声明:使用注明出处 https://blog.csdn.net/chunfenxiaotaohua/article/details/84797190 题目描述: 对于给定的一系列正整数,请按要求对数字进行分类,并输出以下五类数字: A1=能被5整除的数字中所有偶数的和; A2=能被5整除后余1的数字按照给出顺序进行交错求和,即计算n1-n2+n3-n4…; A3=被5除后余2的数字的个数; A4=被5整除后余3的数字的平均数,精确到小数点后一位;//说明如下:由于我们要对输出格式有要求,所
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
接下来执行一种操作,这种操作将牌的位置改变为指定位置。例如有五张牌
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型变量容
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/下载 (本人的目录如下)
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端口,要更改为自己相对应的端口)
今日推荐
周排行