Hỏi & đáp lập trình

Ặc thôi, học càng sớm càng tốt, chắc học.NET quá

Quan trọng là học xong để làm cái gì ?
Hay là bạn có mục tiêu vào công ty nào làm chưa ?

Mình học .NET 4 năm ĐH giờ vào VNG ko xài tới :(
 
ai cho mình hỏi về acess được không mình có tạo 1 cái form xong dùng macro autoexec để chạy nó khi mới kích hoạt vô file nhưng thấy ở góc trái nó có cái nút như là play nhưng không làm sao xóa được nó, ai biết chỉ mình với
 
Có bạn nào có kiến thức kha khá về openGL ko :) Mình code openGL bằng C++
Mình đang phải làm ass về môn này hi vọng có thể đc bạn giúp đỡ 1 chút ( Mình ko cần bạn code hộ chỉ cần giải thích code cho mình thôi )
Mình sẽ hậu tạ bằng khoản phí nho nhỏ gọi là động lực :)
Hi vọng các bạn sớm pm mình
ym : black_jk93
 
Cho mình hỏi là hoàn thành khóa kỹ thuật viên lập trình tại T3H thuộc DH KHTN thì mình có dc nộp vào làm tại FPT ko? Nghe nói là FPT chỉ tuyển người có bằng DH, CD, TCCN hay Aptech thôi phải ko? Có bằng KTV của T3H mình có thể liên thông lên dc ko?
 
Bác nào trong này rành về Python có thể cho tớ một ít thông tin khái quát về nó được không.
 
Python là ngôn ngữ mở, hoàn toàn free rất thích hợp cho người mới bắt đầu lập trình. Mọi thông tin và hướng dẫn có thể tìm thấy miễn phí tại python.org. Nếu tiếng Anh không tốt có thể ghé qua trang của cộng đồng Python Việt tại vithon.org. Tuy nhiên chỉ mới có hướng dẫn cho Python 2.5 là tiếng Việt. Nếu bạn muốn đọc hướng dẫn Python 3 thì chịu khó xem tiếng Anh và tra từ thôi. Chúc bạn vui.
 
Python là ngôn ngữ mở, hoàn toàn free rất thích hợp cho người mới bắt đầu lập trình. Mọi thông tin và hướng dẫn có thể tìm thấy miễn phí tại python.org. Nếu tiếng Anh không tốt có thể ghé qua trang của cộng đồng Python Việt tại vithon.org. Tuy nhiên chỉ mới có hướng dẫn cho Python 2.5 là tiếng Việt. Nếu bạn muốn đọc hướng dẫn Python 3 thì chịu khó xem tiếng Anh và tra từ thôi. Chúc bạn vui.

Có luôn trang tiếng Việt thì tốt quá rồi cảm ơn bạn.
 
Chào các bạn, mình mới học lập trình autoit để thiết kế 1 phần mềm auto (chủ yếu là để tự sử dụng) có 1 chút thắc mắc: Khi sử dụng câu lệnh if, để lập trình điều kiện đúng là 1 bảng thông báo thì làm như thế nào? ví dụ nếu vào web 1 bảng thông báo là có tin nhắn đến thì tự động nhấn enter, nếu không có thì tiếp tục thao tác khác thì dùng code ntn?
Thanks!
 
các bác có ai có tài liệu về cách dùng Hibernate ko:((
dùng Hibernate để kết nối đến SQL Sever 2205 ấy:(
 
Các bạn cho mình hỏi cái này chút, hỏi hộ đứa em mình không biết về java nên nó ra đề này mình chịu. các bạn làm ơn giúp mình nhé
Có 3 số random
Rồi ấn vào 1 nút để nó quay Rồi nếu có 2 số giống nhau thì đc điểm 3 số giống nhau đc nhìu điểm hơn Còn 3 số khác nhau thì bị trừ điểm Điểm mà có 2 số giốg nhau là +20 3 số giốg nhau +50 3 số khác nhau -10 Điểm ban đầu đc 100 Nếu ng chơi đc 300 điểm thì trò chơi kết thúc Và họ có thể ghi tên vào để nhớ
 
ta viết = C++, lười chuyển wa Java quá :4cool_baffle:

Mã:
#include <iostream>
#include <fstream>
#include <stdlib.h>
#include <time.h>
#include <set>
#include <string>
using namespace std;

//return a random number in range [min,max] inclusive
inline int randrange(int min, int max) {return rand()%(max-min+1) + min;}
void save(const string&, int);

int main()
{
    srand(time(0));
    const int minVal = 1;
    const int maxVal = 4;  //1-4 for easy win
    const int prizes[] = {50,20,-10};  //set your prizes here
    const int ncount = sizeof(prizes)/sizeof(*prizes);
    const int winScore = 300;  //set your win score here
    int score = 100; //start with 100

    int num[ncount];
    set<int> counter;
    int prize;
    string dummy;

    while (score>0 && score<winScore)
    {
        //wait until player hits enter
        cout << "Hit enter to play! ";
        getline(cin, dummy);
        //generate 3 random numbers
        for (int i=0; i<ncount; ++i) num[i] = randrange(minVal,maxVal);
        //decide win prize
        counter.clear();
        counter.insert(num, num+ncount);
        prize = prizes[counter.size()-1];
        //add prize to total
        score += prize;
        //output
        for (int i=0; i<ncount; ++i) cout << num[i] << " ";
        prize < 0 ? cout << "\nYou lose " << -prize
                  : cout << "\nYou win " << prize;
        cout << "\nScore: " << score << endl << endl;
    }

    if (score >= winScore)
    {
        cout << "You win! Please enter your name: ";
        getline(cin, dummy);
        save(dummy,score);
    }
    else cout << "You lose! Better luck next time!\n";

    cin.sync();
    cin.get();
}

void save(const string& name, int score)
{
    fstream hiscore("highscores.txt", ios::in|ios::out|ios::app);
    if (!hiscore) {cout<<"Cannot open file\n"; exit(1);}
    const int limit = 10;
    string lines[limit];
    string line;
    int i = 0;
    //save
    hiscore << score << " " << name << endl;
    cout << "Your score has been saved!\n\n";
    //print hiscore content in reverse order, limit 10
    hiscore.clear();
    hiscore.seekg(0);
    while (getline(hiscore,line)) { if (line!="") lines[i++]=line; i%=limit; }
    --i;
    for (int j=0; j<limit; ++j) cout << lines[(i-j+limit)%limit] << endl;
    hiscore.close();
}
 
Việc đầu tiên là cảm ơn bạn đã bỏ thời gian ra viết dùm mình. Thôi thì đã giúp thì giúp cho chót, chuyển hộ mình sang java đi hix hix. Nó đang cần mà mình thì mù tịt. Cảm ơn bạn nhiều
 
Java ko có gui hén

Mã:
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.util.HashSet;
import java.util.Random;
import java.util.Scanner;
import java.util.Set;

public class QuaySo {
    public static Scanner keyboard = new Scanner(System.in);
    public static Random rand = new Random();
    
    public static int random(int min, int max) {
        return rand.nextInt(max - min + 1) + min;
    }
    
    public static void save(String name, int score) {
        //save
        try {
            FileWriter ofstream = new FileWriter("highscores.txt",true);
            BufferedWriter out = new BufferedWriter(ofstream);
            out.write(score + " " + name + "\n");
            out.close();
            System.out.print("Your score has been saved!\n\n");
        } catch (Exception e) {
            System.err.println("Error: " + e.getMessage());
        }
        //print hiscore content in reverse order, limit 10
        final int limit = 10;
        try {
            FileReader ifstream = new FileReader("highscores.txt");
            BufferedReader in = new BufferedReader(ifstream);
            String lines[] = new String[limit];
            String line;
            int i = 0;
            while ((line = in.readLine()) != null) {
                lines[i++]=line; i%=limit;
            }
            for (int j=1; j<limit; ++j) {
                if ((line = lines[(i-j+limit)%limit]) != null) {
                    System.out.println(line);
                }
                else {
                    break;
                }
            }
            in.close();
        } catch (Exception e) {
            System.err.println("Error: " + e.getMessage());
        }
    }
    
    public static void main(String[] args) {
        final int minVal = 1;
        final int maxVal = 4;
        final int[] prizes = {50,20,-10};
        final int winScore = 300;
        
        int score = 100;
        int num[] = new int[prizes.length];
        Set<Integer> counter = new HashSet<>();
        int prize;
        String temp;
        
        while (score>0 && score<winScore) {
            //wait until player hits enter
            System.out.print("Hit enter to play! ");
            keyboard.nextLine();
            //generate 3 random numbers
            for (int i=0; i<prizes.length; ++i) {
                num[i] = random(minVal,maxVal);
            }
            //decide win prize
            counter.clear();
            for (int i : num) {
                counter.add(i);
            }
            prize = prizes[counter.size()-1];
            //add prize to total
            score += prize;
            //output
            for (int i : num) {
                System.out.print(i + " ");
            }
            if (prize < 0) {
                System.out.print("\nYou lose " + (-prize));
            }
            else {
                System.out.print("\nYou win " + prize);
            }
            System.out.print("\nScore: " + score +"\n\n");
        }
        
        if (score >= winScore) {
            System.out.print("You win! Please enter your name: ");
            temp = keyboard.nextLine();
            save(temp,score);
        }
        else {
            System.out.print("You lose! Better luck next time!\n");
        }
        
        System.out.print("\nHit enter to end program...");
        keyboard.nextLine();
    } //main
}
 
tiện đây cho mình hỏi cái ứng dụng để viết java console tên là gì?
không phải là Eclipse đâu nhé
 
Cảm ơn bạn rất rất nhiều. May quá, có vấn đề gì thêm thì mình nhờ bạn giúp đỡ nhé. Thanks
 
tùy bài thôi, bài này chắc nhập môn java.

nhẹ thì ta ko biết do ko trị java nên toàn xài mấy ide nó suggest sẵn code nên nặng lắm :9cool_pudency:
 
Back
Top