• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 22:42
CEST 04:42
KST 11:42
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
[ASL22] Ro16 Preview: Holy Diver4[ASL22] Ro16 Preview: Rough Waters10[ASL22] Ro24 Preview: Siren's Call8[ASL22] Ro24 Preview: Summer's End9Serral wins HomeStory Cup 2915
Community News
StarCraft open world shooter announced at BlizzCon81Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism10Official StarCraft website teases new content ahead of BlizzCon?174Stellar Fest TWO the Moon (Dec 16-20)9Weekly Cups (August 24-30): Patches' balance mod takes over3
StarCraft 2
General
StarCraft open world shooter announced at BlizzCon How do you feel about the StarCraft shooter announcement at BlizzCon 2026? Balance hotfix patch 5.0.16b (July 16) Team Liquid Map Contest #22: Results and Winners Weekly Cups (Aug 30-Sep 7): herO thrives amid growing schism
Tourneys
RSL Revival: Season 6 - Qualifiers and Main Event SC2 AI Tournament 2026 Fall RSL goes to London! 2026 Offline Finals Nov 21-22 Sparkling Tuna Cup - Weekly Open Tournament KSL Week #92
Strategy
[G] Having the right mentality to improve
Custom Maps
Nexus Wars 2021 GUIDE [M] (2) Industrial Park
External Content
Mutation # 543 Enhanced Defenses The PondCast: SC2 News & Results Mutation # 542 The Ascended Mutation # 541 Binary Choice
Brood War
General
[D] Brainstorming a balance patch for Brood war [ASL22] Ro16 Preview: Holy Diver BGH Auto Balance -> http://bghmmr.eu/ Official StarCraft website teases new content ahead of BlizzCon? ASL22 General Discussion
Tourneys
[ASL22] Ro16 Group C [ASL22] Ro16 Group B [ASL22] Ro16 Group A Escore Tournament - Season 3
Strategy
Replay Review Process - What do you do? Simple Questions, Simple Answers Odyssey Mineral Stack Saturation Game Theory for Starcraft
Other Games
General Games
Diablo IV Nintendo Switch Thread EVE Corporation [Maplestory Hardcore] Let's Play~!! General RTS Discussion Thread
Dota 2
Official 'what is Dota anymore' discussion
League of Legends
[TL LoL EUW IHs] Teemo shall perish
Heroes of the Storm
Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Community Thread
Community
General
Russo-Ukrainian War Thread US Politics Mega-thread UK Politics Mega-thread Things Aren’t Peaceful in Palestine Trading/Investing Thread
Fan Clubs
MarineLorD Fan Club The Creator Fan Club The ShoWTimE Fan Club
Media & Entertainment
[Manga] One Piece Movie Discussion! Diablo Animated Series on Netflix
Sports
Football (Soccer) Thread TeamLiquid Health and Fitness Initiative For 2023 MLB/Baseball 2023
World Cup 2022
Tech Support
Computer Build, Upgrade & Buying Resource Thread
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Virtual Romance, Real-Life C…
TrAiDoS
Regacy Esports:Our Goa…
regacyesports
Dreaming of BW patches (mod…
c3rberUs
LOCKPICKING NOOB
LUCKY_NOOB
Customize Sidebar...

Website Feedback

Closed Threads



Active: 6131 users

The Big Programming Thread - Page 587

Forum Index > General Forum
Post a Reply
Prev 1 585 586 587 588 589 1032 Next
Thread Rules
1. This is not a "do my homework for me" thread. If you have specific questions, ask, but don't post an assignment or homework problem and expect an exact solution.
2. No recruiting for your cockamamie projects (you won't replace facebook with 3 dudes you found on the internet and $20)
3. If you can't articulate why a language is bad, don't start slinging shit about it. Just remember that nothing is worse than making CSS IE6 compatible.
4. Use [code] tags to format code blocks.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
February 15 2015 19:06 GMT
#11721
On February 16 2015 03:57 Blitzkrieg0 wrote:
If you're going to put them in an arraylist the smart way to do it would just be a for loop.

ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
if (i % 2 == 0)
myList[i].setX();
}


I don't need to name them all something since I'm going to be accessing them from the list structure and never use the name anyway.


Well, if I do this, sure I am storing a ton of new objects, but X will have the value of 5 in all of them. I want X to already be set to 10 in many of them.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
Last Edited: 2015-02-15 19:08:14
February 15 2015 19:07 GMT
#11722
On February 16 2015 04:06 travis wrote:
Show nested quote +
On February 16 2015 03:57 Blitzkrieg0 wrote:
If you're going to put them in an arraylist the smart way to do it would just be a for loop.

ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
if (i % 2 == 0)
myList[i].setX();
}


I don't need to name them all something since I'm going to be accessing them from the list structure and never use the name anyway.


Well, if I do this, sure I am storing a ton of new objects, but X will have the value of 5 in all of them. I want X to already be set to 10 in many of them.


That is what the if i%2 does. It'll change every other one to 10. You can change the logic of the IF statement to do something else.
I'll always be your shadow and veil your eyes from states of ain soph aur.
Manit0u
Profile Blog Joined August 2004
Poland17843 Posts
Last Edited: 2015-02-15 19:28:45
February 15 2015 19:15 GMT
#11723
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


It depends on what you need. Debian is usually the go-to distro for the servers due to its stability and security (you get slightly older packages but you get guaranteed stability and security for that, if you want bleeding edge you'd have to sacrifice that). Another alternative would be CentOS.

http://stackoverflow.com/questions/62222/centos-or-debian-as-a-server-os

Personally, I'd go with Debian + LEMP stack to get better performance, great stability, security and tons of easy-to-find help on the web. I find working with Nginx a lot easier than Apache and you get much better performance from that too. Unless you really, really need Apache to run some scripts in the back-end, then you can go with both Nginx and Apache - Nginx working as a reverse proxy for the Apache.
Time is precious. Waste it wisely.
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 19:26:16
February 15 2015 19:20 GMT
#11724
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.
Deleted User 101379
Profile Blog Joined August 2010
4849 Posts
February 15 2015 20:17 GMT
#11725
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


That is like asking whether the protestant, catholic or muslim religion is better.
Most linux distributions work in server environment with often only tiny differences. I prefer CentOS, at work we use some Debian spin-off, ...

The main differences are yum vs apt and some differences in file system layout, e.g. Debian has the Apache HTTPD config in /etc/apache2, CentOS in /etc/httpd and other small stuff. Pick whichever you are more familiar with, because it doesn't actually really matter (but CentOS is better ).
Ropid
Profile Joined March 2009
Germany3557 Posts
February 15 2015 20:43 GMT
#11726
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?
"My goal is to replace my soul with coffee and become immortal."
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 21:10:27
February 15 2015 21:06 GMT
#11727
On February 16 2015 05:43 Ropid wrote:
Show nested quote +
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object
Ropid
Profile Joined March 2009
Germany3557 Posts
Last Edited: 2015-02-15 21:52:39
February 15 2015 21:52 GMT
#11728
On February 16 2015 06:06 travis wrote:
Show nested quote +
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?
"My goal is to replace my soul with coffee and become immortal."
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-15 21:59:48
February 15 2015 21:57 GMT
#11729
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.
Blitzkrieg0
Profile Blog Joined August 2010
United States13132 Posts
Last Edited: 2015-02-15 22:25:43
February 15 2015 22:17 GMT
#11730
On February 16 2015 06:52 Ropid wrote:
Show nested quote +
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).
I'll always be your shadow and veil your eyes from states of ain soph aur.
Blisse
Profile Blog Joined July 2010
Canada3710 Posts
February 15 2015 23:01 GMT
#11731
I'm restructuring the code bases for some of my side projects (moving things into folders, shuffling some projects), and it's awesome how much crappy code i can find now that i'm looking for it. so sad, yet so good.
There is no one like you in the universe.
Manit0u
Profile Blog Joined August 2004
Poland17843 Posts
February 15 2015 23:25 GMT
#11732
On February 16 2015 08:01 Blisse wrote:
I'm restructuring the code bases for some of my side projects (moving things into folders, shuffling some projects), and it's awesome how much crappy code i can find now that i'm looking for it. so sad, yet so good.


Boyscout method FTW!
Time is precious. Waste it wisely.
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
February 15 2015 23:56 GMT
#11733
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.

You can just do myList [counter] = new whatever.

The arrayList will hold a reference to a different object at each position.
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-16 00:01:30
February 15 2015 23:59 GMT
#11734
On February 16 2015 07:17 Blitzkrieg0 wrote:
Show nested quote +
On February 16 2015 06:52 Ropid wrote:
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

Show nested quote +
On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).


I don't really know how to say it, but the difference with your method is that it seems like it creates a new "unique" object each time. Instead of making an object and then putting it's reference into the arraylist, you make the arraylist the reference. is that right? it's what it looks like.


On February 16 2015 08:56 solidbebe wrote:

You can just do myList [counter] = new whatever.

The arrayList will hold a reference to a different object at each position.


yeah this is what blitzkrieg is saying right?
Ropid
Profile Joined March 2009
Germany3557 Posts
February 16 2015 00:01 GMT
#11735
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.

It's true that things point to the same, actual object somewhere in memory. The thing is, when you repeat your actions, and there's the "myObject = new Whatever()" line, at that point, myObject will point to a new, different object. When you then do myObject.setSomeAttribute(12) etc., this will not change what you've originally saved in myList[...] somewhere. That's how I thought Java works here.
"My goal is to replace my soul with coffee and become immortal."
solidbebe
Profile Blog Joined November 2010
Netherlands4921 Posts
February 16 2015 00:10 GMT
#11736
On February 16 2015 08:59 travis wrote:
Show nested quote +
On February 16 2015 07:17 Blitzkrieg0 wrote:
On February 16 2015 06:52 Ropid wrote:
On February 16 2015 06:06 travis wrote:
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList[i] = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

Yes, that's what I don't understand. When you do something like this:

myObject = new Whatever();
myObject.setSomeAttribute(...);
myList[counter] = myObject;

And then you repeat that a bunch of times.

Why would that lead to a problem in Java? Shouldn't it be all different objects?


If you're putting it straight into a list there is no point in not just doing
myList[counter] = new Whatever();

If you need to set something it should be done as a parameter to the constructor.

On February 16 2015 06:57 travis wrote:
Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


Your original code creates two references to the same object. The first one is the myObject reference and the second is the one in the list. Chances are you're going to go out of scope right after this which will set the first reference for garbage collection, but creating it in the first place is a waste of memory. I'm not sure what you mean by actual reference. Arrays always hold references in Java (unless it's an array of primitives).


I don't really know how to say it, but the difference with your method is that it seems like it creates a new "unique" object each time. Instead of making an object and then putting it's reference into the arraylist, you make the arraylist the reference. is that right? it's what it looks like.

Those two things are essentially the same. The assignment still stores the reference of the new object at the array index. Which is the same as putting a reference into the arrayList. The difference is only in at what moment the object is created.
That's the 2nd time in a week I've seen someone sig a quote from this GD and I have never witnessed a sig quote happen in my TL history ever before. -Najda
Prillan
Profile Joined August 2011
Sweden350 Posts
Last Edited: 2015-02-16 01:53:12
February 16 2015 01:52 GMT
#11737
On February 16 2015 06:06 travis wrote:
Show nested quote +
On February 16 2015 05:43 Ropid wrote:
On February 16 2015 04:20 travis wrote:
oh, i didn't really read everything you posted because I knew this solution wouldn't work for my situation. I get it though and that's pretty elegant. technically I am sure I could make this method of modifying the objects after I have put them in the arraylist work but I would have to redesign almost my whole program. in my actual program I am picking and choosing many variables through different methods before I know if I actually want to store it in an array or not.

oh well you live you learn. I'd just post my code but I don't want you guys to have to wade through it.

I think I have figured out a clumsy way to fix what I have done, but I will definitely have to keep what I have learned in mind for next time I try to do something like this.

I don't understand. The object you create and then work on to change it, you have a variable in your code to access it, say "myObject". Wouldn't "myList = myObject" work? What breaks in Java if you do that?


it's because i need it to references different objects for each arraylist position, not the same one. i want each position to have a unique object

This is exactly what Blitzkrieg's code does:
ArrayList myList = new ArrayList<MyObject>();
for (int i = 0; i < 100 ; i++) {
myList[i] = new MyObject();
}

The myList ArrayList now contains 100 references to [i]different objects.
TheBB's sidekick, aligulac.com | "Reality is frequently inaccurate." - Douglas Adams
berated-
Profile Blog Joined February 2007
United States1134 Posts
Last Edited: 2015-02-16 03:02:33
February 16 2015 02:44 GMT
#11738
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


That's actually false, and not how java works. You should listen to Ropid. While that way may be confusing, it would not set all the objects to the same thing.

Java does not pass by reference, it passes by value..the value of the reference. So when you do myObject = new Whatever(); .. the value of the reference to your new object is stored in myObject. And then, when you assign it to the array, the value of the reference is the put in the array. When you hit another new Whatever(), the value of that reference is now stored in the variable. It is not reassigning references.
goody153
Profile Blog Joined April 2013
44300 Posts
Last Edited: 2015-02-16 02:50:38
February 16 2015 02:50 GMT
#11739
On February 16 2015 04:15 Manit0u wrote:
Show nested quote +
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


It depends on what you need. Debian is usually the go-to distro for the servers due to its stability and security (you get slightly older packages but you get guaranteed stability and security for that, if you want bleeding edge you'd have to sacrifice that). Another alternative would be CentOS.

http://stackoverflow.com/questions/62222/centos-or-debian-as-a-server-os

Personally, I'd go with Debian + LEMP stack to get better performance, great stability, security and tons of easy-to-find help on the web. I find working with Nginx a lot easier than Apache and you get much better performance from that too. Unless you really, really need Apache to run some scripts in the back-end, then you can go with both Nginx and Apache - Nginx working as a reverse proxy for the Apache.



On February 16 2015 05:17 Morfildur wrote:
Show nested quote +
On February 16 2015 03:59 goody153 wrote:
Any linux guru/user here ?

What are the best linux server OS that i should use if i am going to utilize lamp lamp ?


That is like asking whether the protestant, catholic or muslim religion is better.
Most linux distributions work in server environment with often only tiny differences. I prefer CentOS, at work we use some Debian spin-off, ...

The main differences are yum vs apt and some differences in file system layout, e.g. Debian has the Apache HTTPD config in /etc/apache2, CentOS in /etc/httpd and other small stuff. Pick whichever you are more familiar with, because it doesn't actually really matter (but CentOS is better ).


I should have mentioned that i was actually looking for other options outside CentOS .. Any other network OS where LAMP works ? thanks for the answers guys
this is a quote
Deleted User 3420
Profile Blog Joined May 2003
24492 Posts
Last Edited: 2015-02-16 03:04:59
February 16 2015 02:58 GMT
#11740
On February 16 2015 11:44 berated- wrote:
Show nested quote +
On February 16 2015 06:57 travis wrote:
nope, because myList saves a reference to the object, not the object's values.

So myList[0] would point to myObject, myList[1] would point to myObject, myList[3] would point to myObject, etc.

then if myObjects values change, it will say the new values regardless of which myList you call.



Blitzkrieg's solution was to just make myList[counter] = new myObject, which I am assuming makes the position in the arraylist the actual reference, instead of making the position in the arraylist hold a reference. that's what I think is happening there, at least.


That's actually false, and not how java works. You should listen to Ropid. While that way may be confusing, it would not set all the objects to the same thing.


okay I think I get it now and I think I see what I did wrong.
Prev 1 585 586 587 588 589 1032 Next
Please log in or register to reply.
Live Events Refresh
Next event in 7h 18m
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
RuFF_SC2 226
ProTech137
StarCraft: Brood War
GuemChi 2282
Dota 2
NeuroSwarm173
League of Legends
Doublelift4702
JimRising 680
Counter-Strike
Coldzera 1168
taco 349
minikerr88
Super Smash Bros
Mew2King236
Other Games
summit1g19631
Liquid`RaSZi1944
XaKoH 244
Maynarde148
Organizations
Other Games
gamesdonequick2242
[ Show 12 non-featured ]
StarCraft 2
• Hupsaiya 93
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• Migwel
StarCraft: Brood War
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• masondota22096
League of Legends
• Rush966
• Lourlo265
Upcoming Events
Afreeca Starleague
7h 18m
Light vs JyJ
Soulkey vs hero
WardiTV Weekly
8h 18m
Monday Night Weeklies
13h 18m
Afreeca Starleague
1d 7h
Snow vs Shinee
Shine vs EffOrt
GSL
1d 8h
PiGosaur Cup
1d 21h
The PondCast
2 days
Kung Fu Cup
2 days
Replay Cast
2 days
KCM Race Survival
3 days
[ Show More ]
IntoTheTV X SOOP
3 days
Replay Cast
3 days
IntoTheTV X SOOP
4 days
Replay Cast
4 days
GSL
5 days
Replay Cast
5 days
GSL
6 days
Shopify Rebellion Sundays
6 days
Spirit vs Mixu
Replay Cast
6 days
Liquipedia Results

Completed

Blizzard Classic Cup 2026
Blizzard Classic Cup 2026
Big Dog Cup 2026 Div 1

Ongoing

KCM Race Survival 2026 Season 3
K-JUNGMAN
ASL Season 22
Super Anchor Qualifying S3
CSL 2026 AUTUMN (S22)
Acropolis #5
Calamity Invitational
FISSURE Playground #3
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
Stake Ranked Episode 3
XSE Pro League 2026

Upcoming

Acropolis #5 - GSA
Acropolis #5 - GSB
Acropolis #5 - GSC
SC4ALL II: Brood War
HSC XXX
Stellar Fest 2: Lunar Cup
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
RSL Offline Finals
PGL Major Singapore 2026
Stake Ranked Episode 6
BLAST Rivals Fall 2026
IEM Beijing 2026
Stake Ranked Episode 5
PGL Masters Bucharest 2026
1win Private Club #2
Thunderpick World Champ. '26
ESL Pro League Season 24
Stake Ranked Episode 4
1win Private Club #1
Logitech G Play Connect 2026
SL StarSeries Fall 2026
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.